Доступ к API
Хост для всех запросов к API:
https://api.tickets.yandex.net/api/agent/
Для доступа к API необходим идентификатор внешней системы, который передается в query-параметре auth для каждого запроса.
Формирование идентификатора
Идентификатор формируется из логина и пароля, полученных от службы поддержки при настройке доступа к API, и кодируется с помощью алгоритмов MD5 и SHA-1:
login : sha1( md5(password) timestamp ) : timestamp
Пример сформированного идентификатора:
test:c56353374b591ce1aa6ba7383e37e6d931c7fc45:1577836800
В примере используются:
- Логин —
test - Пароль —
test - Дата отправки запроса —
2020-01-01T00:00:00
Чтобы сформировать идентификатор:
-
Переведите дату отправки
2020-01-01T00:00:00в Unix Timestamp:1577836800 -
Закодируйте пароль
testс помощью алгоритмаMD5:098f6bcd4621d373cade4e832627b4f6 -
Закодируйте MD5-хеш пароля и Unix Timestamp с помощью алгоритма
SHA-1:c56353374b591ce1aa6ba7383e37e6d931c7fc45 -
Сформируйте идентификатор по шаблону, используя логин
test, хеш SHA-1 (Шаг 3) и Unix Timestamp (Шаг 1), разделенные двоеточием.
Была ли статья полезна?
Предыдущая
Следующая