谷歌知识图表的凭据

时间:2017-02-07 23:59:22

标签: ruby google-api google-knowledge-graph

我正在尝试使用Google Knowledge图表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')

同样的事情

有什么想法吗?

1 个答案:

答案 0 :(得分: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