Size: a a a

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

2021 November 30

AK

Alexey Kaliberda in Яндекс.Диалоги (сообщество разработчиков)
То, что выше - это, как я понимаю, вот отсюда и подобных
https://github.com/anVlad11/dd-alicization

Неофициально раскопанный API
источник

E

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

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Вот относительно новый и правильный путь:
https://t.me/alice_yndx/529
https://yandex.ru/dev/dialogs/smart-home/doc/concepts/platform-protocol.html
#удя #api
источник

AK

Alexey Kaliberda in Яндекс.Диалоги (сообщество разработчиков)
Так ему ID колонки надо, а по ссыли нет колонок
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
GET /v1.0/user/info iot:view Получение полной информации об умном доме пользователя

Разве тут нет? Я сам пока ещё не юзал, но полагаю, что УДЯ включает в себя и колонки.
источник

E

Ed in Яндекс.Диалоги (сообщество разработчиков)
сейчас попробую посмотреть. спасибо
источник

AK

Alexey Kaliberda in Яндекс.Диалоги (сообщество разработчиков)
Там умнодомные девайсы отдаются, судя по JSON'у
источник

E

Ed in Яндекс.Диалоги (сообщество разработчиков)
огромное, нет даже не так... ОГРОМНЕЙШЕЕ спасибо !
источник

DN

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

E

Ed in Яндекс.Диалоги (сообщество разработчиков)
за адекватную ссылку на адекватную информацию :)
источник

AK

Alexey Kaliberda in Яндекс.Диалоги (сообщество разработчиков)
Действительно, есть
{
           "id": "a0a2ad17-2ec9-4c3b-a065-6e37014a4053",
           "name": "Яндекс Мини",
           "aliases": [],
           "type": "devices.types.smart_speaker.yandex.station.mini",
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Здравый смысл победил 😄
Токен как нарывали?
источник

AK

Alexey Kaliberda in Яндекс.Диалоги (сообщество разработчиков)
У меня давно откуда-то есть в нодеред)
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Ясно. Ладно, дойдут когда руки сам нарою.
А пока да, у меня авторизация работает так же как из node-red выковырил :)
источник

E

Ed in Яндекс.Диалоги (сообщество разработчиков)
Так он в каждом запросе от станции в навык приходит (когда пользователь авторизован)
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Он же уникален в рамках навыка.
User_id одного и того же человека будет разным в разных навыках.
источник

E

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

E

Ed in Яндекс.Диалоги (сообщество разработчиков)
может мы про разные вещи речь ведем ?

я так навскидку не скажу, что то склеиваится из комбинации пользователь/устройство с которого запрос идет
(т.е. с колонки отличается от телефона и отличается от компьютера)
но
access_token - это именно яндексовский авторизационный токен. и он от браузеров/устройств не зависит. всегда один и тот же (ну пока не заэкспайрится, или руками не отзовется/изменится)

"user": {
     "user_id": "4A993E61902CD79882B40164DF715F222F8E32A002CFA11AA40195CB04504192",
     "access_token": "AgAAAAAij7SUAAbAtZC8J2kYkEZ8pq8N7fyvNvw"
   },
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Это да, но навыки тут не причём.
В навыке он другой
источник

E

Ed in Яндекс.Диалоги (сообщество разработчиков)
(с)ну по крайней мере у меня  :)
токен - что из спринговой авторизации, что из алисовского запроса, что руками запрошенный с сайта (разными браузерами) (по вышеприведенной ссылке) - один и тот же.
:)
(естественно когда авторизован на всех устройствах/алисах/браузерах под одним и тем же эккаунтом)

честно говоря, крайне странно, что у тебя это не так...
источник