我正在使用 rails 2.3。我的要求是从 Google 搜索查询中获取前 20 个链接。

我想使用 http://rubygems.org/gems/google-api-client gem。

但是我找不到任何适当的文档来使用身份验证进行自定义谷歌搜索。任何人都可以指出一个例子,从那里我可以理解如何使用 google-api-client gem 进行自定义谷歌搜索?

最佳答案

看了一下API,好像不难……只需要定义你要使用哪个google's api's。在您的情况下,您似乎想要使用 customsearch api.

所以你的代码应该是这样的:

require 'google/api_client'
my_search_client = Google::APIClient.new
google_search = my_search_client.discovered_api('customsearch')
response = my_search_client.execute(
  google_search.cse.list, 'q' => 'your query'
)
status, headers, body = response

对于身份验证部分,您应该能够直接从 this page 复制和粘贴。只用你自己的值(value)观。

关于ruby-on-rails - 谷歌搜索 API ruby ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10806722/

10-11 19:22
查看更多