2010-07-06 115 views
0

是否有可能使用谷歌AJAX API: 在例如本地谷歌搜索引擎:google.es谷歌AJAX API

,或者只工作了google.com?

感谢您的帮助。

回答

0

这是可能的,并且有几种方法可以做到这一点。

请参阅this entry关于Google Googles AJAX API博客。

有三种可能的方式来实现,这取决于你如何使用API​​:

  1. 如果你使用的装载机,你可以简单地加载JSAPI域上你 感兴趣在(例如),如:

  2. 或者,你可以用网络搜索对象的 .setRestriction方法(例如)设置此:

    var ws = new google.search.WebSearch(); ws.setRestriction(google.search.Search.RESTRICT_EXTENDED_ARGS, {'gl':'es'});

  3. 最后,如果你正在使用RESTful接口,所有你需要做的 是一个 “GL” URL参数追加到 要求:

    http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=flowers&gl=fr

+0

当我使用google.fr来搜索关键字“花朵”: 找到的第一个网站是: www.1800flowers.com 鉴于当涉及到Goog使用“gl = fr”参数的AJAX API,第一个网站是: http://www.flowercampings.com 我希望Google AJAX API为我提供与我进行手动搜索时相同的顺序。 – Anonymous 2010-07-06 16:42:24