Google Smarthome Actions - доступ сторонних приложений к устройствам пользователя - PullRequest
0 голосов
/ 27 декабря 2018

Есть ли способ (например, использовать OAuth на платформе Google Actions) для пользователя, чтобы предоставить доступ к стороннему приложению (настольному, веб-сайту или мобильному) для доступа / управления устройствами, которые пользователь связал в Ассистенте?

OAuth:
1. Стороннее приложение запрашивает доступ пользователя к службе Assistant
2. Google предоставляет экран входа в систему пользователю
3. Пользователь входит в систему
4. Пользователь выбирает, какие устройства 3-йсторонние приложения могут иметь доступ к
5. Стороннее приложение получает токен доступа

API Google Smart Home:
6. Стороннее приложение получает список пользовательских идентификаторов агентов и устройств
7. 3rdприложение party отправляет команды SYNC, QUERY, EXECUTE

Другой способ заключается в том, что пользователь может использовать приложение-помощник для «совместного использования» доступа к устройству со связанным исполнением.

...