То же действие. Есть ли разница между Google home и Google home? - PullRequest
0 голосов
/ 09 января 2020

Для того же действия я могу управлять устройством через домашнее приложение 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"
}
...