为什么在我向 dialogflow 发送权限请求正文后没有任何反应?
Why is nothing happening after I send a permission request body to dialogflow?
我想使用 dialogflow 中的权限助手意图来获取用户名。我在 C# 中有我的 webhook,它向 dialogflow 发送以下 JSON 请求来执行此操作:
{
"payload": {
"google": {
"expectUserResponse": true,
"systemIntent": {
"intent": "actions.intent.PERMISSION",
"data": {
"@type": "type.googleapis.com/google.actions.v2.PermissionValueSpec",
"optContext": "To deliver your order",
"permissions": [
"NAME",
"DEVICE_PRECISE_LOCATION"
]
}
}
}
}
}
我还创建了以下意图:
但是,当我向 Dialogflow 发送此响应时,没有任何反应,在诊断信息中确实显示 'Webhook execution successful',我看到我的响应出现了:
我想我可以说“是”或“否”作为响应,然后从 属性 originalDetectIntentRequest
下的对话流中获取下一个响应对象中的数据
您似乎正在通过 Dialogflow "try it now" 边栏对其进行测试。
权限请求需要 Actions on Google 模拟器,并且仅适用于 Actions on Google。也可以点击右侧栏的"See how it works in the Google Assistant" link进入模拟器进行测试
我想使用 dialogflow 中的权限助手意图来获取用户名。我在 C# 中有我的 webhook,它向 dialogflow 发送以下 JSON 请求来执行此操作:
{
"payload": {
"google": {
"expectUserResponse": true,
"systemIntent": {
"intent": "actions.intent.PERMISSION",
"data": {
"@type": "type.googleapis.com/google.actions.v2.PermissionValueSpec",
"optContext": "To deliver your order",
"permissions": [
"NAME",
"DEVICE_PRECISE_LOCATION"
]
}
}
}
}
}
我还创建了以下意图:
但是,当我向 Dialogflow 发送此响应时,没有任何反应,在诊断信息中确实显示 'Webhook execution successful',我看到我的响应出现了:
我想我可以说“是”或“否”作为响应,然后从 属性 originalDetectIntentRequest
您似乎正在通过 Dialogflow "try it now" 边栏对其进行测试。
权限请求需要 Actions on Google 模拟器,并且仅适用于 Actions on Google。也可以点击右侧栏的"See how it works in the Google Assistant" link进入模拟器进行测试