Как получить API_TOKEN или TOKEN?
Все перечисленные сервисы должны иметь header API_TOKEN
или TOKEN
Чем они отличаются:
API_TOKEN
- назначается пользователю через интерфейсTOKEN
- получается через API запрос (Подробнее об TOKEN ниже)
Чтобы получить API_TOKEN
выполняем следующие шаги:
Предусловие: У вас должен быть пользователь в вашей компании (Как создать пользователя?)
- Кликаем на "Компания" в меню
- Выбираем нужного пользователя в компании (В левом окне)
- У пользователя выбираем сгенерировать API_TOKEN (Снизу в правом окне)
- Копируем полученный токен и используем его в качестве HTTP заголовка при запросах
Если через интерфейс получить API_TOKEN невозможно, то можно его получить по-другому:
Получение web-token-а
Все перечисленные сервисы также могут иметь HTTP-заголовок (header) TOKEN
вместо API_TOKEN
равный идентификатору доступа, полученным из сервиса аутентификации.
Web-token можно получить зная логин и пароль пользователя. Для этого нужно вызвать следующий сервис:
POST /api/v1/json/auth/get-access-by-password
Content-Type: application/json
Входные данные:
{
"email": "Email или логин пользователя",
"password": "Пароль пользователя",
"timezone": "Временная зона, в которой предоставлять/получать данные о времени"
}
Ответ:
{
"token": "Токен сессии аутентифицированной указанным пользователем"
}
Поле "timezone" во входных данных может принимать одно из следующих значений:
GMT-1300 GMT-1200 GMT-1100 GMT-1000 GMT-0900
GMT-0800 GMT-0700 GMT-0600 GMT-0500 GMT-0400
GMT-0300 GMT-0330 GMT-0200 GMT-0230 GMT-0100
GMT-0000 GMT+0100 GMT+0200 GMT+0300 GMT+0400
GMT+0500 GMT+0600 GMT+0700 GMT+0800 GMT+0900
GMT+0930 GMT+1000 GMT+1030 GMT+1100 GMT+1130 GMT+1200
Для Алматы можно использовать GMT+0600