126

Все вопросы по новому способу авторизации в Wialon (oAuth)

Re: Все вопросы по новому способу авторизации в Wialon (oAuth)

Dmitry Dmitriev, добавить токену прав нельзя. Можно создать новый токен с правами 0xffff или -1, а старый удалить.

Solutions Department
Gurtam
127

Все вопросы по новому способу авторизации в Wialon (oAuth)

Re: Все вопросы по новому способу авторизации в Wialon (oAuth)

Имеется приложение которое собирает текущие данные по объектам, но через 100 дней токен все равно удаляется. Подскажите пожалуйста, как избежать данной проблемы и что является критерием активности токена при котором он остается сущестовать более 100 дней?

128

Все вопросы по новому способу авторизации в Wialon (oAuth)

Re: Все вопросы по новому способу авторизации в Wialon (oAuth)

Добрый день.
Не загружаются данные с сайта в программу 1С.

Ошибка при подключении объекта к сессии
Команда: https://hst-api.wialon.com/wialon/ajax.html?svc=core/update_data_flags&sid=092b7060b26e88cfb164dd1085d87757&params={"spec":[{
"type":"type",
"data":"avl_resource",
"flags":2001,   
"mode":0}]}
Ответ: {"error":1}

129

Все вопросы по новому способу авторизации в Wialon (oAuth)

Re: Все вопросы по новому способу авторизации в Wialon (oAuth)

Добрый день
Не могу получить token через 1С 8.3

вот запрос
HTTPСоединение = Новый HTTPСоединение("hosting.wialon.com");
HTTPЗапрос = Новый HTTPЗапрос("/oauth.html?client_id=1C&access_type=-1&activation_time=0&duration=2592000&lang=ru&flag=0x1&login="+Пользователь+"&passw="+Пароль+"&redirect_uri=http://hosting.wialon.com/login.html&response_type=token");

возвращает Location: http://hosting.wialon.com/login.html?&a … error=1011
(Время сессии истекло либо ваш IP изменился)

подскажите в чем проблема?

130

Все вопросы по новому способу авторизации в Wialon (oAuth)

Re: Все вопросы по новому способу авторизации в Wialon (oAuth)

aboema wrote:

HTTPЗапрос = Новый HTTPЗапрос("/oauth.html?client_id=1C&access_type=-1&activation_time=0&duration=2592000&lang=ru&flag=0x1&login="+Пользователь+"&passw="+Пароль+"&redirect_uri=http://hosting.wialon.com/login.html&response_type=token");

возвращает Location: http://hosting.wialon.com/login.html?&a … error=1011
(Время сессии истекло либо ваш IP изменился)

подскажите в чем проблема?

Проблема в том, что авторизовываться можно только используя login.html, нельзя слать прямые запросы с логином/паролем на oauth.html/authorize.html.

Авторизоваться можно только вручную введя логин/пароль в форму. Если нужно авторизовываться автоматически — один раз получите токен и запомните его.

131

Все вопросы по новому способу авторизации в Wialon (oAuth)

Re: Все вопросы по новому способу авторизации в Wialon (oAuth)

если использовать login.html, то не происходит перенаправления, получаем код 200 и содержимое login.html, никакого перенаправления
т.е. получается что нельзя автоматизированно получить токен с помощью 1С

а с токеном, полученным через форму невозможно получить список всех токенов (svc=token/list), возвращает {"error":7} Доступ запрещен

132

Все вопросы по новому способу авторизации в Wialon (oAuth)

Re: Все вопросы по новому способу авторизации в Wialon (oAuth)

Разобрался сам. Все работает. 1С сама получает токен с нужными правами, видит список (svc=token/list)