当我使用谷歌自定义搜索 API 并搜索电子邮件等字符串时,返回的结果是什么都没有。然而,当我在网站上使用普通的谷歌搜索引擎时,我得到了 2 个结果。怎么会出现这样的情况呢?这是我的自定义搜索调用中的错误,还是只是因为 API 确实由于我听说过的多种原因(例如减少收集)而返回不同的结果。
自定义搜索调用(注意 iv 删除了键和 cx 值): https://www.googleapis.com:443/customsearch/v1/?fields=items%28link%2Ctitle%29&key=[key]&cx=[cx]&safe=high&q=%22jimmy.smith%40gmail.com%22&num=10
最佳答案
确保您的搜索引擎应用程序中的“自定义搜索”配置(位于“设置”->“基本”(选项卡)->“要搜索的站点”(部分))设置为“搜索整个网络,但强调包含站点”。
关于search - Google 自定义搜索 API 结果为空,而普通搜索有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36450174/