Links

Основные принципы

TSChannel

Канал хранения и передачи данных.
  • Данные передаются внутри канала в виде пар "Имя" => "Значение". При этом "Имя" значения является уникальным в рамках одного канала.
  • Данные из разных каналов, даже принадлежащих одному пользователю, полностью изолированы.
  • Каждый пользователь может иметь неограниченное количество каналов TSChannel.

Передатчик

Сущность, обеспечивающая передачу данных в канал TSChannel.
Канал TSChannel может иметь неограниченное количество Передатчиков.
Каждый Передатчик ассоциируется с уникальным API ключом.
Передача данных в TSChannel может вестись из скриптов и агентов TSLab, а также из сторонних приложений с помощью API
Передача данных в скриптах TSLab происходит в момент пересчета скрипта.
При каждой передаче по определенному API ключу передатчика все данные переданные ранее с этим ключом удаляются и заменяются новыми.
Внимание! При использовании одного API ключа в нескольких передатчиках данные в канале будут конфликтовать и взаимно затираться. Используйте отдельные API для каждого передатчика.

Приемник

Сущность, обеспечивающая прием данных из канала TSChannel.
Каждый Приемник ассоциируется с уникальным API ключом.
Приемник получает все данные, находящиеся в канале в текущий момент времени независимо от того сколько Передатчиков работают в этом канале.
API ключ приемника может использоваться в любом количестве скриптов или приложений.
Для одного пользователя может быть зарегистрировано не более одного Приемника (API ключа) для каждого канала TSChannel.
Владелец канала TSChannel предоставляет доступ к данным своего канала другим пользователям путем регистрации уникальных персонализированных API ключей.
Владелец канала TSChannel в любой момент может приостановить доступ любых ранее выписанных API ключей.