de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
Souman Mandal
Souman Mandal
質問

Google Search API ruby

私はrails 2.3を使用しています。私の要件は、あるクエリのGoogle検索から上位20のリンクを取得することです。

http://rubygems.org/gems/google-api-client gemを使いたいと思います。

しかし、私は認証でカスタムグーグル検索を行うための適切なドキュメントを見つけることができません。どなたか、カスタムグーグル検索のためのgoogle-api-client gemの使用方法を理解できるような例を示していただけませんか?

4 2012-05-29T21:06:55+00:00 2
プログラミング
google-api
ruby
ruby-on-rails
 Jeremie
Jeremie
28日 6月 2017 в 5:13
2017-06-28T05:13:01+00:00
さらに
ソース
編集
#16308127

もし、これを見つけた人がいたら、このコードの更新版です。

Gemfile

gem 'google-api-client', '~> 0.11'

search.rb

require 'google/apis/customsearch_v1'
Search = Google::Apis::CustomsearchV1
search_client = Search::CustomsearchService.new
search_client.key = 'YOUR API KEY'
response = search_client.list_cses('your query', {cx: 'Search Engine ID'})
status, headers, body = response

pp status
pp headers
pp body

これが役に立つといいのですが

6
0
解決策・回答
 Sean
Sean
29日 5月 2012 в 9:31
2012-05-29T21:31:59+00:00
さらに
ソース
編集
#16308126

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

認証部分については、このページから直接コピー&ペーストすることができます。ただ、独自の値を使用します。

3
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Галина Утяшова
登録済み 17時間前
2
Asilbek Qadamboyev
登録済み 3日前
3
Akshit Mehta
登録済み 6日前
4
me you
登録済み 1週間前
5
Никита иванов
登録済み 1週間前
JA
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属