【发布时间】:2021-01-21 01:32:31
【问题描述】:
我正在尝试为助手创建一个谷歌操作,以接收用户的姓名并在特定网站上搜索它https://www.findyello.com/barbados/white-pages/?search=$person_name
我目前无法使用 SDK,因此我使用的是 Google Actions Console。有没有办法只使用操作控制台来做到这一点?
【问题讨论】:
我正在尝试为助手创建一个谷歌操作,以接收用户的姓名并在特定网站上搜索它https://www.findyello.com/barbados/white-pages/?search=$person_name
我目前无法使用 SDK,因此我使用的是 Google Actions Console。有没有办法只使用操作控制台来做到这一点?
【问题讨论】:
如果您想进行外部 API 调用,您需要有一个意图来捕获搜索查询和 use a webhook 以进行外部 API 调用、处理结果并将其返回给用户。
webhook 的代码类似于:
app.handle('search', async conv => {
const query = conv.intent.params.['param_name'].original
const res = await fetch(`https://www.findyello.com/barbados/white-pages/?search=${query}`)
// Parse res into text
conv.add(`Here is your first result. ${text}`)
})
【讨论】: