Dialogflow es 使用c#webhook对googleapi v2的操作

Dialogflow es 使用c#webhook对googleapi v2的操作,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,我目前有一个应用程序在谷歌的actions上运行,使用API.AI。我已经按照建议修改了所有响应成员,使其成为camelCase,并使其正常工作。现在我正试图归还一张基本卡,但我不知道如何正确地归还它 是否有人有最基本的JSON响应,将基本卡片返回给Google助手 目前,我能得到的最基本的v2 API响应如下: { speech: "", displayText: "", data: { google: { expectUserR

我目前有一个应用程序在谷歌的actions上运行,使用API.AI。我已经按照建议修改了所有响应成员,使其成为camelCase,并使其正常工作。现在我正试图归还一张基本卡,但我不知道如何正确地归还它

是否有人有最基本的JSON响应,将基本卡片返回给Google助手

目前,我能得到的最基本的v2 API响应如下:

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

这是我用来做语音提示的

"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 action的事实,并查看了JSON输出以了解如何做到这一点


这是我用来做语音提示的

"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 action的事实,并查看了JSON输出以了解如何做到这一点


我有一些GIST显示JSON响应


现在,它包括列表、基本卡和旋转木马,但我希望很快会添加交易。希望它能有所帮助

我有一些GIST显示JSON响应


现在,它包括列表、基本卡和旋转木马,但我希望很快会添加交易。希望它能有所帮助。

请注意,所有响应必须至少包含一个且不超过两个
simple\u response
项。

请注意,所有响应必须至少包含一个且不超过两个
simple\u response
项。

当您尝试返回基本卡时,会收到什么错误消息?你能展示你用来归还卡片的JSON吗?当你试图归还基本卡片时,你会收到什么错误信息?你能出示你用来退卡的JSON吗?谢谢,这就是我需要的!很酷,API接口与直接使用GoogleHome有点不同。NiteLordz你能把这个答案标记为被接受的答案吗?谢谢,这就是我需要的!很酷,API接口与直接使用GoogleHome有点不同。NiteLordz你能把这个答案标记为被接受的答案吗?嗨,关于如何从JSON文件解析响应而不是编写实际的
nodejs
代码,你有什么想法吗?嗨,我不是C#开发者(使用Jackson在Java中做这些事情),所以我不能告诉你C#的最佳实践是什么,但也许谢谢。我知道如何解析JSON。我认为应该有一个本地(内置)方法来从JSON创建RichResponses。嗨,关于如何解析JSON文件中的响应而不是编写实际的
nodejs
代码,有什么想法吗?嗨,我不是C#开发者(使用Jackson在Java中做这些事情),所以我不能告诉你C#的最佳实践是什么,但也许谢谢。我知道如何解析JSON。我认为应该有一个本地(内置)方法来从JSON创建RichResponses。