2017-02-07 31 views
0

Google KnowledgeグラフAPIを使用しようとしています。私はすでにAPIキーを持っており、RESTful APIではなくライブラリを使用しています。Googleナレッジグラフの資格情報

kgSearch = Kgsearch::KgsearchService.new 
response = kgSearch.search_entities(query: query) 

私は、initは引数を期待していないので、それが拒否されています

kgSearch = Kgsearch::KgsearchService.new(api: 'klfkdlfkdlm') 

以下のようなサービスをインスタンス化しようとしています。

任意のアイデア、どのようにapi_keyを追加するのですか?

私も試してみてください。

response = kgSearch.search_entities(query: query, api: 'fjfkjfl') 

同じもの

任意のアイデア?

答えて

0

Google Apiクライアント向けのRuby Docsによれば、keyは、apiキー(http://www.rubydoc.info/github/google/google-api-ruby-client/Google/Apis/KgsearchV1/KgsearchService#key-instance_method)を割り当てることができるインスタンスメソッドです。

だから私はあなたが以下のような何かをしたいと考えている:

kgSearch = Kgsearch::KgsearchService.new 
kgSearch.key = 'your_key_here' 
response = kgSearch.search_entities(query: query) # and any other options that are necessary