为什么在我向 dialogflow 发送权限请求正文后没有任何反应?

Why is nothing happening after I send a permission request body to dialogflow?

我想使用 dialogflow 中的权限助手意图来获取用户名。我在 C# 中有我的 webhook,它向 dialogflow 发送以下 JSON 请求来执行此操作:

https://github.com/dialogflow/fulfillment-webhook-json/blob/master/responses/v2/ActionsOnGoogle/AskForPermission.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进入模拟器进行测试