# Google搜索插件

## Google搜索，用好世上最强大的搜索引擎 <a href="#google-sou-suo-yong-hao-shi-shang-zui-qiang-da-de-sou-suo-yin-qing" id="google-sou-suo-yong-hao-shi-shang-zui-qiang-da-de-sou-suo-yin-qing"></a>

很多时候，我们没有办法预先知道用户想要什么东西，那么，提供一个由用户输入的搜索词，通过搜索引擎进行搜索不失为一个好主意。BotHub通过Google搜索组件，通过搜索引擎Google为您达成任意关键词的搜索功能。

{% hint style="success" %}
在内容块的编辑页面中，点击 "高级插件" - "Google搜索"，创建一个Google搜索的高级组件。
{% endhint %}

![](https://1455238913-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LBxiFMKIFEMsz8J7IuU%2F-LCSoVBKLlSvqop7HCT8%2F-LCSq5KKrhglZHJyTGUl%2Fp3f1p301.jpg?alt=media\&token=195381d5-97b0-4e37-9fe2-12a0145d7ae8)

创建成功后的Google搜索组件，类似于RSS Feed组件，可以输入一些参数，以及定制最终展示给用户的橱窗卡片的样式。&#x20;

![](https://1455238913-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LBxiFMKIFEMsz8J7IuU%2F-LCSoVBKLlSvqop7HCT8%2F-LCSq1MMeNNbrobTaJ0f%2Fp3f1p302.jpg?alt=media\&token=3eeebab3-b569-403e-a8ff-bacdbbf34224)

Google搜索组件中，有几个重要的输入参数，第一个就是 API KEY。&#x20;

![](https://1455238913-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LBxiFMKIFEMsz8J7IuU%2F-LCSoVBKLlSvqop7HCT8%2F-LCSqYpxcflUXNIOZ8aW%2Fp3f1p303.png?alt=media\&token=f1e00339-e2b8-480a-8db1-4392a4042fcd)

这个API KEY，是Google Custom Search的API KEY，您创建的 Google搜索 的组件，使用的是有我们提供的BotHub的API KEY，我们每天为所有客户提供一定次数的免费搜索作为测试，因此，搜索功能可能因为次数用完实效。 我们建议您通过 [https://developers.google.com/custom-search/](https://developers.google.com/custom-search/) 自行申请一个 API KEY，Google每天提供100次免费搜索请求，在您付费的情况下，最多每天提供10000次搜索请求，BotHub会对相同的搜索结果进行缓存，以减少您每天使用的搜索次数。

Google搜索组件中，第二个重要的参数，就是您限制搜索所在的网址，所有的搜索结果都会限制在您所设置的网址之内。&#x20;

![](https://1455238913-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LBxiFMKIFEMsz8J7IuU%2F-LCSoVBKLlSvqop7HCT8%2F-LCSqgFAKzv61E8JecWz%2Fp3f1p304.png?alt=media\&token=b20db10e-3eea-4750-8b20-f71ed52426d1)

Google搜索组件中，第三个重要的参数，就是用户的搜索词，我们在 "用户输入" 组件的文档中，已经告诉您，可以通过将用户的输入，记录在特定的参数中，在Google搜索中引用，并在参数名外带上两层花括号

```
![](img/google-search-5.png) 
```

如果您想直接引用用户最后输入的文本，您可以使用如果您想直接引用用户最后输入的文本，您可以使用。

**搜索结果在用户端的显示效果如下 ：**

![](https://1455238913-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LBxiFMKIFEMsz8J7IuU%2F-LCSrOnjwSonpgLAMNSL%2F-LCSrlGGuRb_CU83SF1N%2Fp3f1p305.jpg?alt=media\&token=a238c1c1-2dfc-44e1-84d1-5d2467e5ea91)

Google搜索的其它参数，和RSS Feed的参数类似，主要用户提供返回的橱窗卡片和订阅卡片的样式。

Google搜索的订阅卡片和RSS Feed的卡片略有不同，不能设置图片，而是由系统自动生成一张用户所使用的搜索词的图片，用户可以订阅这个关键词的动态搜索结果，这个对于订阅特定主题的新闻非常有用。&#x20;

![](https://1455238913-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LBxiFMKIFEMsz8J7IuU%2F-LCSrOnjwSonpgLAMNSL%2F-LCSrzt--84Zc3movArr%2Fp3f1p306.jpeg?alt=media\&token=d68aebd4-1238-42fe-88c9-a0fe526baeb8)

您可以根据推送的新闻消息订阅多个关键词，接下来，我们就为您介绍您如何管理您的多个订阅。
