Управление доступом к индивидуальным пользовательским индикаторам

Благодаря специально разработанному публичному API вы можете контролировать доступ других пользователей к вашим индивидуальным пользовательским индикаторам из любого внешнего интерфейса. При этом не обязательно заходить на веб-страницу личного кабинета ATAS.

Перед началом использования поместите dll-файл с разработанным пользовательским индикатором в папку Documents/ATAS/Indicators. В Базе знаний вы найдете подробные требования к разрабатываемым индикаторам, информацию о возможностях специализированного API для создания индикаторов, а также правила подключения пользовательских индикаторов к платформе ATAS.

Чтобы предоставить другим пользователям доступ к новому индикатору с использованием специализированного API:

  • С помощью метода POST /seller/modules/upload загрузите файл индикатора в формате string($binary). Максимальный размер файла – 20 Мб. В качестве ответа метод предоставит uploadFileKey.
  • В течение 5 минут после загрузки файла с индикатором с помощью метода POST /seller/modules необходимо добавить описание загруженного индикатора в раздел “Мои модули”. При добавлении описания необходимо указать название индикатора, уникальный UID, краткое описание и полученный на предыдущем шаге uploadFileKey.
    Если индикатор и его описание ранее уже были добавлены в список ваших модулей, первые два пункта можно пропустить.
  • С помощью метода GET /seller/modules получите список всех опубликованных вами модулей и определите внутренний ID индикатора, к которому необходимо предоставить доступ другим пользователям.
  • С помощью метода POST /seller/modules/{id}/subscriptions вы можете добавить пользователя, которому планируете предоставить доступ к индикатору. На данном этапе необходимо ввести email пользователя, которому открываете доступ, срок предоставления доступа с указанием конечной даты и ID модуля, к которому будет предоставлен доступ.

Публичный API для управления доступом к пользовательским индикаторам содержит следующую коллекцию методов:

  • Get all modules – получение всех опубликованных вами индикаторов.
  • Create a module – добавление описания пользовательского индикатора в раздел “Мои модули”.
  • Get a module by ID – получение индикатора по его внутреннему ID.
  • Update a module – обновление атрибутов пользовательского индикатора.
  • Delete a module – удаление пользовательского индикатора из списка.
  • Check UID for uniqueness – проверка UID индикатора на уникальность.
  • Upload a module and get "uploadFileKey" for a module creating – загрузка файла с пользовательским индикатором.
  • Add subscribers to a module - предоставление доступа пользователю к вашему индивидуальному индикатору.
  • Change the expiration date of module subscriptions – изменение даты окончания срока доступа пользователя к индикатору.
  • Get a list of subscribers for a module – получение списка пользователей, которые имеют доступ к индикатору.
  • Block a subscriber for a module – ограничение доступа к индикатору для пользователя.
  • Get all subscriber's modules – получение списка индикаторов и дат окончания срока доступа для пользователя.

Детальное описание методов, примеров их использования и возможных ошибок вы можете найти в разделе "Мои модули" - "API documentation" в личном кабинете на сайте ATAS. 

Сервис поддержки клиентов работает на платформе UserEcho