gpt4 book ai didi

google-api - 谷歌图片搜索显示 API 不再可用

转载 作者:行者123 更新时间:2023-12-03 05:25:09 35 4
gpt4 key购买 nike

我正在使用谷歌图像搜索API。直到昨天它还在工作,但今天早上它说“这个 API 不再可用”

是否正式关闭,或者我这边有什么错误

请求

https://ajax.googleapis.com/ajax/services/search/images?v=1.0&rsz=8&q=cute+kittens

回应

{"responseData": null, "responseDetails": "This API is no longer available.", "responseStatus": 403}

最佳答案

我找到的答案是使用 Google 的自定义搜索引擎 (CSE) API。请注意,每天仅限 100 个免费请求。

创建cx并修改它以搜索图像

  1. https://cse.google.com/cse/create/new 创建自定义搜索引擎根据您的搜索条件。
  2. 选择要搜索的网站(如果您要搜索整个网络,请将此字段留空,否则您可以输入一个网站在某个特定网站中进行搜索)
  3. 输入搜索引擎的名称和语言。
  4. 点击“创建”。您现在可以在浏览器 URL 中找到 cx
  5. 在“修改您的搜索引擎”下,点击“控制面板”按钮。在“编辑”部分,您将找到一个带有“开/关”按钮的“图像搜索”标签,将其更改为。点击“更新”保存您的更改。

使用 API 进行搜索

API 端点 URL 为 https://www.googleapis.com/customsearch/v1

此 API 使用以下 JSON 参数:

  • q:指定搜索文本
  • num:指定结果数。需要 1 到 10(含)之间的整数值
  • start:结果的“偏移量”,搜索应从哪个结果开始。需要 1 到 101 之间的整数值。
  • imgSize:图像的大小。我使用了“中”
  • searchType:必须设置为“image”
  • filetype:指定图像的文件类型。我使用了“jpg”,但如果文件扩展名对您来说不重要,您可以忽略它。
  • key:API key ,从 https://console.developers.google.com/ 获取
  • cx:上一节中的自定义搜索引擎 ID

只需将上述参数以 JSON 形式传递到 API 端点(也在上面列出)即可发出 GET 请求。

注意:如果您在搜索引擎设置中设置了引荐来源网址列表,则通过浏览器访问该 URL 可能无法正常工作。您需要从此列表中指定的服务器进行 AJAX 调用(或其他语言的等效调用)。它仅适用于配置设置中指定的引荐来源网址。

引用: https://developers.google.com/custom-search/json-api/v1/reference/cse/list

关于google-api - 谷歌图片搜索显示 API 不再可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34035422/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com