1

Ошибка при получении sid

(27/09/2018 14:15:57 отредактировано kvak-s)

Тема: Ошибка при получении sid

Здравствуйте,
SDK Запросы к методу token/login

POST /wialon/ajax.html?svc=token/login&params={"token":"97260ce27dad09d0a702d66ff16eeb9b3EBDA2719E1CA2AFD6DDE15BE0A27A5EED23FDCA"} HTTP/1.1
Host: hst-api.wialon.com
Content-Type: application/x-www-form-urlencoded
Cache-Control: no-cache

иногда не срабатывают и возвращают ошибку 

 {
     "error": 8,
     "reason": "INVALID_AUHT_TOKEN"
 }

Иногда отрабатывают нормально
https://hst-api.wialon.com/wialon/ajax.html?svc=token/login&params={"token":"97260ce27dad09d0a702d66ff16eeb9b..."} 
В чем может быть причина?

Связано ли это с достижением лимита по запросам?

2

Ошибка при получении sid

Re: Ошибка при получении sid

Может истек срок действия токена?

3

Ошибка при получении sid

Re: Ошибка при получении sid

kvak-s пишет:

Здравствуйте,
SDK Запросы к методу token/login

POST /wialon/ajax.html?svc=token/login&params={"token":"97260ce27dad09d0a702d66ff16eeb9b3EBDA2719E1CA2AFD6DDE15BE0A27A5EED23FDCA"} HTTP/1.1
Host: hst-api.wialon.com
Content-Type: application/x-www-form-urlencoded
Cache-Control: no-cache

иногда не срабатывают и возвращают ошибку 

 {
     "error": 8,
     "reason": "INVALID_AUHT_TOKEN"
 }

Иногда отрабатывают нормально
https://hst-api.wialon.com/wialon/ajax.html?svc=token/login&params={"token":"97260ce27dad09d0a702d66ff16eeb9b..."} 
В чем может быть причина?

Связано ли это с достижением лимита по запросам?

Добрый день!

Если это происходит эпизодически, то это может быть связано с перезагрузкой наших серверов и вы получаете ответ 8, когда данные по токенам еще не подгрузились. Также в целях безопасности не стоит выкладывать ваш рабочий токен на форуме.

4

Ошибка при получении sid

Re: Ошибка при получении sid

Как можно автоматизировать процесс обновления токена при перезагрузке вашего сервера?
Предполагал хранить токены пользователей в базе и по необходимости запрашивать их со стороннего ресурса, теперь выходит, что придется в ручную производить обновление?

5

Ошибка при получении sid

Re: Ошибка при получении sid

vmtp пишет:

Как можно автоматизировать процесс обновления токена при перезагрузке вашего сервера?
Предполагал хранить токены пользователей в базе и по необходимости запрашивать их со стороннего ресурса, теперь выходит, что придется в ручную производить обновление?

Его не нужно обновлять. Можно просто повторить попытку по прошествии какого-то таймаута.