【问题标题】:Google Custom Search API curl trouble谷歌自定义搜索 API 卷曲问题
【发布时间】:2013-01-24 18:12:13
【问题描述】:

我是 stackoverflow 的新手,所以请耐心等待 :)

我正在尝试使用 Google 自定义搜索 API 进行访问。 但我得到了我无法理解的回报。

我的查询是这样的:

https://www.googleapis.com/customsearch/v1?&key=********&q=red%2Bsox&cx=**********&start=0&num=10&cr=countryCA&lr=lang_fr&client=google-csbe&output=xml_no_dtd

而我得到的结果是这样的?

string '{"error": {"errors": [{"domain": "global","reason": "invalid","message": "Invalid Value"}],"code": 400,"message": "Invalid Value"}}' (length=172)

我做错了什么? 我希望显示来自 Google 的结果。

提前致谢:)

【问题讨论】:

  • 这些答案有帮助吗?

标签: api search


【解决方案1】:

你没有cx。 看看这个answer 发生的情况是因为此 api 主要用于添加搜索选项 对于您的网站,您必须指定您的自定义搜索引擎(例如,仅搜索您的网站)。 当您希望它通过代码搜索网络时,您需要执行上述操作。加个假的 站点(您将在其中添加搜索文本框),对其进行配置(搜索网络、您的站点或其他任何内容),然后删除虚假站点

更新

天哪,我刚刚看到了。对不起。那么问题是你从 0 开始。有效的是 1。用 start=1 更改 start=0,我认为你会很好。看一下这个参数的有效值official page

【讨论】:

  • 感谢您的回答。但我有一个cx。
  • 天哪,我刚刚看到了。对不起。那么问题是你从 0 开始。有效的是 1。用 start=1 更改 start=0,我认为你会很好。查看此参数以获取启动参数developers.google.com/custom-search/v1/using_rest 的有效值
  • 我遇到了同样的问题,但这并没有解决我的问题。我有这个作为我的查询:(删除空格)h ttps:/ /w ww.googleapis.com/customsearch/v1?key=KEY_GOES_HERE&cx=CX_GOES_HERE&q=contacts&alt=json 相同的无效值响应:(
  • 我已经用我自己的密钥和 cx 尝试了你的 url,它运行良好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-14
  • 1970-01-01
相关资源
最近更新 更多