User interface 使用建议芯片请求许可
我可以请求访问用户名和准确位置的权限。因为这会产生一个可以回答是或否的问题,所以显示建议芯片似乎是一个理想的情况,允许人们点击同意,而不是大声承认 但是,下面的JSON似乎不起作用。它继续提示获得许可,但不显示芯片User interface 使用建议芯片请求许可,user-interface,dialogflow-es,actions-on-google,User Interface,Dialogflow Es,Actions On Google,我可以请求访问用户名和准确位置的权限。因为这会产生一个可以回答是或否的问题,所以显示建议芯片似乎是一个理想的情况,允许人们点击同意,而不是大声承认 但是,下面的JSON似乎不起作用。它继续提示获得许可,但不显示芯片 { "speech": "PLACEHOLDER_FOR_PERMISSION", "contextOut": [], "data": { "google": { "expectUserResponse": true, "isSsml":
{
"speech": "PLACEHOLDER_FOR_PERMISSION",
"contextOut": [],
"data": {
"google": {
"expectUserResponse": true,
"isSsml": false,
"richResponse": {
"items": [
{
"simpleResponse": {
"textToSpeech": "PLACEHOLDER_FOR_PERMISSION"
}
}
],
"suggestions": [
{"title":"yes"},
{"title":"no"}
]
},
"noInputPrompts": [],
"systemIntent": {
"intent": "actions.intent.PERMISSION",
"data": {
"@type": "type.googleapis.com/google.actions.v2.PermissionValueSpec",
"optContext": "To raise you up",
"permissions": [
"NAME",
"DEVICE_PRECISE_LOCATION"
]
}
}
}
}
}
有没有办法得到建议的筹码?有没有更好的方法来处理这个问题?目前还没有办法处理建议芯片(根据您的例子),但我们正在努力,我希望在一个月内我们将拥有这个能力
感谢您提出这个重要的用例。我看到这是使用data.google,我认为这是API的v1。我还认为v2使用payload.google。你能发布这个json的v2吗?谷歌已经实现了这个功能了吗?我真的希望能够将其用于位置权限,但文档仍然没有引用它。这是否已实现?我仍然无法使用具有权限的建议芯片。