Нам нужно связать номер нашей комнаты с другим домашним устройством Google.
Таким образом, нам нужен уникальный идентификатор в диалоговом окне Hook.
Мне нужен уникальный идентификатор устройства / пользователя. есть ли API для получения адреса imei или mac .??
Может
Мы попробовали связать аккаунт и получили идентификатор пользователя, но через некоторое время он обновляется. Мы получаем ответ ниже.
{
"originalDetectIntentRequest": {
"source": "google",
"version": "2",
"payload": {
"surface": {
"capabilities": [
{
"name": "actions.capability.MEDIA_RESPONSE_AUDIO"
},
{
"name": "actions.capability.AUDIO_OUTPUT"
}
]
},
"inputs": [
{
"rawInputs": [
{
"query": "one",
"inputType": "VOICE"
}
],
"arguments": [
{
"rawText": "one",
"textValue": "one",
"name": "text"
}
],
"intent": "actions.intent.TEXT"
}
],
"user": {
"lastSeen": "2018-10-26T12:19:26Z",
"locale": "en-SG",
"userId": "15405557729312087450498"
},
"conversation": {
"conversationId": "ABwppHGPccKMD31_LlOcGGo9CWCtitXeXiZBedpNhqU0L-uc1uCdT8gsFGPeb3WKa6jCguq1gIaoHCcbdp2lqr8",
"type": "ACTIVE",
"conversationToken": "[\"actions_capability_audio_output\",\"actions_capability_media_response_audio\",\"fdd1b5e2-b11a-43d2-ac6d-eb92b3713792_id_dialog_context\",\"google_assistant_input_type_voice\",\"room_service_-_yes_dialog_context\",\"room_service_-_yes_dialog_params_order_quantity2\",\"roomservice-followup\"]"
},
"availableSurfaces": [
{
"capabilities": [
{
"name": "actions.capability.SCREEN_OUTPUT"
},
{
"name": "actions.capability.WEB_BROWSER"
},
{
"name": "actions.capability.AUDIO_OUTPUT"
}
]
}
]
}
}
}