1

我正在尝试使用 Google 知识图 API。我已经拥有 API 密钥,并且还使用库而不是 RESTful API。

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

我试图实例化服务如下

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

它被拒绝了,因为 init 不期望任何参数。

任何想法,如何添加 api_key ?

我也尝试:

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

一样的东西

有任何想法吗?

4

1 回答 1

0

根据 Google Api 客户端的 Ruby 文档,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
于 2017-02-08T00:10:26.590 回答