Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 23 Текущий »

На этой странице:

При копировании сценария в другую компанию или передаче его другому пользователю не забудьте удалить логин и пароль!

Общая информация

Некоторые сценарии могут содержать блоки, для работы которых требуется выполнить авторизацию в сервисе Twin API. Для авторизации используется токен. Авторизационный токен можно получить по логину и паролю. Не рекомендуется в новых сценариях использовать один из полученных ранее авторизационных токенов, поскольку каждый из них имеет срок действия (по умолчанию - неделя), по истечении которого токен становится недействительным.

Чтобы использовать полученный авторизационный токен в последующих блоках этого сценария, рекомендуется сохранить его в качестве значения переменной.

Ниже приводится описание соответствующего фрагмента сценария.

Использование в сценарии

  1. В окне редактора создайте сценарий с двумя блоками Запрос к серверу.



      2. Выберите первый блок Запрос к серверу и задайте следующие параметры:

Название параметраЗначение
Тип авторизацииОтсутствует
Тип запросаPOST
URL https://iam.twin24.ai/api/v1/auth/login
Тип содержимогоJSON
Тело запроса
emailАдрес электронной почты личного кабинета
passwordПароль от личного кабинета
ttlВремя жизни сессии в секундах (необязательный параметр).
Диапазон возможных значений: 300-604800.



       3. В свойствах стрелки, которая соединяет первый блок Запрос к серверу с другим блоком, нужно в качестве значения переменной сохранить токен, который будет получен в результате запроса.
Выберите стрелку и задайте следующие параметры:

Название параметраЗначение
ТипРезультат
Успешность запросыУспешно
Код ответа200
Первое безымянное полеимя переменной
Второе безымянное полеresult.token




      4. Выберите второй блок Запрос к серверу и задайте следующие параметры:

Название параметраЗначение
ТипЗаголовок
Тип авторизацииBearer
Код ответаИмя переменной в фигурных скобках (например, {token}
Тип запросаGet
URLСтрока запроса (например, https://iam.twin24.ai/api/v1/users/me)



Проверьте работу скрипта и убедитесь, что второй запрос выполняется успешно.


.

  • Нет меток