Доступ к 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), разделенные двоеточием.
Была ли статья полезна?
Предыдущая
Следующая