Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2019 July 19

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
UserId будет разный.
Нет, Алиса даёт уникальный UID на девайс. UID меняется, когда юзер меняет девайс. Т.е. в одном навыке могут быть 2 юзера, но это одно лицо, зашедшее с разных девайсов.
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
Михаил Захаров
Нет, Алиса даёт уникальный UID на девайс. UID меняется, когда юзер меняет девайс. Т.е. в одном навыке могут быть 2 юзера, но это одно лицо, зашедшее с разных девайсов.
Проверьте еще раз) Если на одном девайсе зайти в  2 разных навыка - в каждом будет свой userid, несмотря на то что девайс один и тот же.
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
Проверьте еще раз) Если на одном девайсе зайти в  2 разных навыка - в каждом будет свой userid, несмотря на то что девайс один и тот же.
ОК, спасибо, принял к сведению. Потестирую это.
источник
2019 July 20

GB

Gleb Berezovskii in Яндекс.Диалоги (сообщество разработчиков)
Добрый день, а это все описание, которое есть по json пакетам https://yandex.ru/dev/dialogs/alice/doc/protocol-docpage/#request. Больше описаний нет?
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
Да, это всё. А каких сведений не хватает? Может, мы подскажем )
источник

PS

Pavel Shilin in Яндекс.Диалоги (сообщество разработчиков)
Всем привет. Я тут свой девайс сделал, и подключил его к своему облаку "traccar" (см гитхаб) (что-то типа сервиса GPS мониторинга).
Теперь хочу сделать апи для управления устройством через алису, для этого нужно реализовать как вы понимаете провайдер и аутификацию.
Тк я спец по железу и не совсем разбираюсь в этих веб штуках, появились сложности.
а именно:
источник

PS

Pavel Shilin in Яндекс.Диалоги (сообщество разработчиков)
итак по аналогии с (https://github.com/popstas/yandex-dialogs-smarthome-mqtt/)
URL авторизации сделал я роутинг /auth запрос и /token
/auth пока вовращаю просто ОКЕ
источник

PS

Pavel Shilin in Яндекс.Диалоги (сообщество разработчиков)
собственно что в /auth нужно возвращать?
источник

НС

Николай Сергеевич... in Яндекс.Диалоги (сообщество разработчиков)
Там ссылка на спецификацию дана
источник

НС

Николай Сергеевич... in Яндекс.Диалоги (сообщество разработчиков)
Нужно возвращать код для получения токена
источник

НС

Николай Сергеевич... in Яндекс.Диалоги (сообщество разработчиков)
А потом токен и рефреш токен поэтому коду
источник

НС

Николай Сергеевич... in Яндекс.Диалоги (сообщество разработчиков)
Вроде так
источник

PS

Pavel Shilin in Яндекс.Диалоги (сообщество разработчиков)
Николай Сергеевич
Вроде так
ок, щас попробуем
источник

НС

Николай Сергеевич... in Яндекс.Диалоги (сообщество разработчиков)
Спека на импортном но вроде там всё понятно
источник

PS

Pavel Shilin in Яндекс.Диалоги (сообщество разработчиков)
Николай Сергеевич
Спека на импортном но вроде там всё понятно
Если пользователь авторизуется успешно, авторизационный сервер генерирует код для получения токена.
Вот все что написано)
источник

НС

Николай Сергеевич... in Яндекс.Диалоги (сообщество разработчиков)
Да, и там ниже пример ответа
источник

PS

Pavel Shilin in Яндекс.Диалоги (сообщество разработчиков)
Николай Сергеевич
Да, и там ниже пример ответа
Пытаюсь ответ в JAX-RS сформировать, но правильный не получается, платформа ругается. Смотрю пример работающий на js и пытаюсь сделать также. Вытащил redirect_uri + state. Судя по всему я  не могу засунуть  в JAX-RS, html страницу сгенерированную как в примере, делаю сразу редирект на redirect_uri. И не работает, может дело в коде ответа
источник
2019 July 21

PS

Pavel Shilin in Яндекс.Диалоги (сообщество разработчиков)
Вобщем сделал я два сервера и "одинаковые" запросы.
источник

PS

Pavel Shilin in Яндекс.Диалоги (сообщество разработчиков)
пробую хотябы чтобы /auth прошла
это ответ моего не рабочего
<meta name="viewport" content="width=device-width, height=device-height initial-scale=1 user-scalable=no"><body style="background:#310d80;"><footer style="position:fixed; bottom:0; left:0; right:0; padding:24px 16px;"><a style="display:block; text-align:center; background:#7b3dcc; color:#fff; cursor:pointer; font-family:Arial,sans-serif; font-size:20px; padding:13px 16px; border-radius:6px; text-decoration:none;" href="https://social.yandex.net/broker/redirect?code=test123&state=https://social.yandex.ru/broker2/authz_in_app/cc8d7be0cefa40acb51964bdd1edb68e/callback">Connect Smart Home</a>

это ответ рабочего
<meta name="viewport" content="width=device-width, height=device-height initial-scale=1 user-scalable=no"><body style="background:#310d80;"><footer style="position:fixed; bottom:0; left:0; right:0; padding:24px 16px;"><a style="display:block; text-align:center; background:#7b3dcc; color:#fff; cursor:pointer; font-family:Arial,sans-serif; font-size:20px; padding:13px 16px; border-radius:6px; text-decoration:none;" href="https://social.yandex.net/broker/redirect?code=test123&state=https://social.yandex.ru/broker2/authz_in_app/cc8d7be0cefa40acb51964bdd1edb68e/callback">Connect Smart Home</a>

они одинаковы
в моем случае яндекс паспорт ругается на ошибку в процессе получения данных, в другом все работает. В чем разница непойму.
источник

PS

Pavel Shilin in Яндекс.Диалоги (сообщество разработчиков)
у меня даже не доходит до запроса токена
источник