Webhook 响应上的 Google 操作提示链接 URL 未按预期工作

Posted

技术标签:

【中文标题】Webhook 响应上的 Google 操作提示链接 URL 未按预期工作【英文标题】:Google Action prompt link url on Webhook response not working as expected 【发布时间】:2021-07-09 16:24:38 【问题描述】:

我正在尝试向我的 Google Action 添加提示链接: https://developers.google.com/assistant/conversational/reference/rest/v1/TopLevel/fulfill#link

我的回复是这样的:

payload.prompt.link = 
  name: 'Open My Website',
  open: 
    url: 'https://mywebsite.com'
  

在我的 Nest Hub 上进行测试时,该链接会在页面底部显示为建议。但是,当我单击它时,它只是将其作为话语发送到我的操作,而不是打开网页。

知道为什么会这样吗?提示链接的预期行为是什么?我找不到太多关于它们的文档。

【问题讨论】:

【参考方案1】:

这似乎是 Link-Out Suggestions 的 Actions Builder 实现,在发布 Actions Builder 时最初不可用。但是,它们以前可用于 Dialogflow。

链接输出建议需要“WEB_LINK”device capability 才能工作。智能显示器不具备此设备功能。

【讨论】:

以上是关于Webhook 响应上的 Google 操作提示链接 URL 未按预期工作的主要内容,如果未能解决你的问题,请参考以下文章

Google 推送通知 - 未经授权的 WebHook 回调通道

访问 webhook URL 时出现错误“操作错误:没有匹配的意图处理程序:null”

Google Pub/Sub webhook 调用服务器后无法检索消息内容

webhook呼叫语音失败

获取对 Zapier webhook 的 PHP 响应

使用 DialogFlow 进行 webhook 调试的 ngrok 不起作用