Для того же действия я могу управлять устройством через домашнее приложение Google на своем мобильном телефоне, но в домашнем хабе Google оно не работает. Я проверяю журнал и нахожу, что могу получить связанную учетную запись в поле user.accesstoken через тело запроса, отправленное на серверную часть приложения Google home, но не могу получить связанную учетную запись в том же поле через тело запроса отправляется на сервер с помощью Goenter code hereogle home hub.
В консоли действий Google для действий тело запроса в тестовом модуле:
{"user": {
"accessToken": "account",
"locale": "en-US",
"lastSeen": "2020-01-09T00:23:18Z",
"userVerificationStatus": "VERIFIED"
},
"conversation": {
"conversationId": "ABwppHGA9J8JWsZwkEzcWZRcCyzVVPyGUNszrJtsMTQyiYrakiEvdJ5eEItsUu-anB15q8qakIT71g",
"type": "NEW"
},
"inputs": [
{
"intent": "actions.intent.MAIN",
"rawInputs": [
{
"inputType": "VOICE",
"query": "Talk to Tempur Bed"
}
]
}
],
"surface": {
"capabilities": [
{
"name": "actions.capability.MEDIA_RESPONSE_AUDIO"
},
{
"name": "actions.capability.AUDIO_OUTPUT"
},
{
"name": "actions.capability.ACCOUNT_LINKING"
},
{
"name": "actions.capability.SCREEN_OUTPUT"
}
]
},
"isInSandbox": true,
"availableSurfaces": [
{
"capabilities": [
{
"name": "actions.capability.AUDIO_OUTPUT"
},
{
"name": "actions.capability.SCREEN_OUTPUT"
},
{
"name": "actions.capability.WEB_BROWSER"
}
]
}
],
"requestType": "SIMULATOR"
}