我们目前正在玩新推出的https://developers.google.com/actions/reference/rest/Shared.Types/AppResponse#mediaresponse
根据文档,我们将在媒体播放完毕后收到final Response。这在模拟器中运行良好,但在移动设备和扬声器上间歇性地工作
我们只接听此电话2或3次,有时从未在任何一台设备上获得此电话。由于它的工作次数很少,我们确信它只是谷歌引擎,但我想确保自己没有做错任何事情。
我正在使用自己的后端并拥有我们的引擎(Action SDK)。播放结束时,我期待这个响应,但我只是间歇性地得到这个:
{
"user": {
"userId": "user-id",
"accessToken": "access-token",
"locale": "en-US",
"lastSeen": "2018-03-18T17:44:51Z"
},
"conversation": {
"conversationId": "1521395430917",
"type": "ACTIVE",
"conversationToken": "42"
},
"inputs": [{
"intent": "actions.intent.MEDIA_STATUS",
"rawInputs": [{}],
"arguments": [{
"name": "MEDIA_STATUS",
"extension": {
"@type": "type.googleapis.com/google.actions.v2.MediaStatus",
"status": "FINISHED"
}
}]
}],
"surface": {
"capabilities": [
{"name": "actions.capability.SCREEN_OUTPUT"},
{"name": "actions.capability.AUDIO_OUTPUT"},
{"name": "actions.capability.WEB_BROWSER"},
{"name": "actions.capability.MEDIA_RESPONSE_AUDIO"}
]
},
"isInSandbox": true,
"availableSurfaces": [
{"capabilities": [
{"name": "actions.capability.SCREEN_OUTPUT"}, {"name": "actions.capability.AUDIO_OUTPUT"}
]}
]
}
答案 0 :(得分:0)
这似乎是谷歌的一个错误。您应该填写support form并指定