【问题标题】:Google search API. Filter license谷歌搜索 API。过滤器许可证
【发布时间】:2015-12-03 18:01:58
【问题描述】:

我想在特定许可下使用 google API 搜索图像。但是查看 API 文档我无法理解如何正确使用它。 我要搜索:

  • 免费使用或分享,甚至商业用途
  • 免费使用、共享或修改,甚至可用于商业用途

在我看到的文档中

  • cc_publicdomain
  • cc_attribute
  • cc_sharealike
  • cc_noncommercial
  • cc_nonderived

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

谁能告诉我我的请求应该是什么样的?

【问题讨论】:

  • 你做研究了吗? googleajaxsearchapi.blogspot.ch/2010/04/…:“有关每种许可的属性组合的完整列表,请在 Google 图片搜索的高级搜索中执行适当限制的搜索,并查看结果页面上 URL 中的 as_rights 参数。”跨度>
  • @CindyMeister 我试过了,但不幸的是高级搜索没有使用 API 文档中的参数,我仍在寻找答案
  • 我只需要知道每个参数是什么意思?没有他们的描述

标签: google-search-api


【解决方案1】:

Official site of creative commons 包含每种 CC 许可类型的说明。
您可以使用“cc_publicdomain”、“cc_attribute”和“cc_sharealike”,例如“免费使用、共享或修改,甚至是商业用途
和“cc_nonderived”,例如“免费使用或分享,甚至是商业用途”。
要在请求中设置许可证,您可以使用“权限”参数并通过 url 编码的逗号传递目标许可证类型。
就像在这个请求中一样:

获取 https://www.googleapis.com/customsearch/v1?q=swollen+members+night+vision&cx=004646395488064118990%3Aachgbwsn6na&rights=cc_publicdomain%2Ccc_attribute&searchType=image&fields=items&key={YOUR_API_KEY}

您还可以尝试在线“任何”谷歌服务here 并创建对您可用的请求here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-21
    • 1970-01-01
    • 1970-01-01
    • 2011-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多