如何在使用Google Search API时输入日期限制?

时间:2011-04-27 03:02:17

标签: api date

我想要使用Google搜索API,并根据他们只有一天的事实找到结果。我可以通过Google搜索引擎执行此操作,但似乎无法通过使用API​​找到解决方法。

我的代码: $ googleFullURL =“http://ajax.googleapis.com/ajax/services/search/web?v=1.0&rsz=large&start=$searchIndex&lr=lang_en&filter=0&q=$searchTerms”;

我在搜索结束时尝试使用“&amp; tbs =,qdr:d”,这是搜索引擎在限制到日期范围时在网址末尾附加的内容,但这似乎无效。< / p>

感谢

2 个答案:

答案 0 :(得分:1)

您想使用dateRestrict参数,该参数是一个字符串。

  

根据日期将结果限制为网址。支持的值包括:

     
      
  • d [number]:请求指定过去天数的结果。
  •   
  • w [number]:请求指定过去几周的结果。
  •   
  • m [number]:请求指定过去几个月的结果。
  •   
  • y [number]:请求指定过去年份的结果。
  •   

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

答案 1 :(得分:-1)

您可以使用google API文档中详述的dateRestrict术语:

https://developers.google.com/custom-search/v1/using_rest#query-params