Google搜索插件
Last updated
Last updated
很多时候,我们没有办法预先知道用户想要什么东西,那么,提供一个由用户输入的搜索词,通过搜索引擎进行搜索不失为一个好主意。BotHub通过Google搜索组件,通过搜索引擎Google为您达成任意关键词的搜索功能。
在内容块的编辑页面中,点击 "高级插件" - "Google搜索",创建一个Google搜索的高级组件。
创建成功后的Google搜索组件,类似于RSS Feed组件,可以输入一些参数,以及定制最终展示给用户的橱窗卡片的样式。
Google搜索组件中,有几个重要的输入参数,第一个就是 API KEY。
这个API KEY,是Google Custom Search的API KEY,您创建的 Google搜索 的组件,使用的是有我们提供的BotHub的API KEY,我们每天为所有客户提供一定次数的免费搜索作为测试,因此,搜索功能可能因为次数用完实效。 我们建议您通过 https://developers.google.com/custom-search/ 自行申请一个 API KEY,Google每天提供100次免费搜索请求,在您付费的情况下,最多每天提供10000次搜索请求,BotHub会对相同的搜索结果进行缓存,以减少您每天使用的搜索次数。
Google搜索组件中,第二个重要的参数,就是您限制搜索所在的网址,所有的搜索结果都会限制在您所设置的网址之内。
Google搜索组件中,第三个重要的参数,就是用户的搜索词,我们在 "用户输入" 组件的文档中,已经告诉您,可以通过将用户的输入,记录在特定的参数中,在Google搜索中引用,并在参数名外带上两层花括号
如果您想直接引用用户最后输入的文本,您可以使用如果您想直接引用用户最后输入的文本,您可以使用。
搜索结果在用户端的显示效果如下 :
Google搜索的其它参数,和RSS Feed的参数类似,主要用户提供返回的橱窗卡片和订阅卡片的样式。
Google搜索的订阅卡片和RSS Feed的卡片略有不同,不能设置图片,而是由系统自动生成一张用户所使用的搜索词的图片,用户可以订阅这个关键词的动态搜索结果,这个对于订阅特定主题的新闻非常有用。
您可以根据推送的新闻消息订阅多个关键词,接下来,我们就为您介绍您如何管理您的多个订阅。