使用c#webhook

时间:2017-05-25 19:46:37

标签: dialogflow actions-on-google

我目前在Google上使用API​​.AI运行应用程序。我已按照建议将所有响应成员修改为camelCase并使其正常工作。现在我正在尝试返回基本卡片,但我无法弄清楚如何正确返回它。

有没有人有最基本的JSON响应,将基本卡片退回给Google助理?

目前,我可以获得的最基本的v2 API响应如下:

{
    speech: "",
    displayText: "",
    data: {
        google: {
            expectUserResponse: true,
            isSsml: true,
            permissionsRequest: null
        }
    },
    contextOut: [ ],
    source: "webhook"
}

3 个答案:

答案 0 :(得分:3)

我有一些Gists显示JSON响应here

现在,它包括列表,基本卡和轮播,但我很快就会添加交易。希望它可能会有所帮助

答案 1 :(得分:2)

这就是我用于Voice Tic Tac Toe的原因

"google": {
      "expect_user_response": true,
      "rich_response": {
        "items": [
          {
           "simple_response": {
              "text_to_speech": "Your move was top. I moved left"
            }
          },
          {
            "basic_card": {
              "image": {
                "url": "https://server/010200000.png",
                "accessibility_text": "Tic Tac Toe game board"
              }
            }
          }
        ]
      }
    }

我运行了有关Google操作的事实,并查看了实现JSON输出以了解如何执行此操作。

https://github.com/actions-on-google/apiai-facts-about-google-nodejs

答案 2 :(得分:1)

请注意,所有回复必须包含至少一个,且不超过两个simple_response项。