如何在 Dialogflow Fulfillment 中添加 Table 卡片?

How to add Table Card in Dialogflow Fulfillment?

我一直在我的 Webhook/Web API 中处理我的 Dialogflow Fulfillment,现在我正在查看响应的 Fulfillment Messages 部分。我意识到它必须是 GoogleCloudDialogflowV2IntentMessage.

的列表

查看那个 class 的元数据;我看到这个:

它似乎支持所有这些类型的响应:

当我在 Dialogflow 控制台工作时;如果我在 'Google Assistant' 回复下点击了 'Add Response'; GoogleCloudDialogflowV2IntentMessage class 中没有直接包含选项。我感兴趣的选项是:'Table Card'.

如何让我的 API return 成为 'Table Card' 作为回应?

我可以通过某种方式在 'Payload' 属性 中传递 'Table Card' 的详细信息吗?

我是不是误解了什么地方?

感谢帮助/建议。

TableCard 仅适用于 Google 助手。它不适用于其他集成类型。使用它会将信息放在特定于平台的 Payload 字段中。

您可以在 Payload 字段中输入任何内容 - 但除非接收它的平台知道如何处理它,否则它对您没有任何好处。