请求Google的知识图API时出现INVALID_ARGUMENT异常

时间:2016-01-31 10:13:57

标签: api

我已经阅读了Google知识图表上的文档,根据我的理解,我们可以根据查询和ID来搜索结果。为了通过查询获得结果,没有任何问题,但是当我尝试通过ID检索它们时,它会失败。抛开我自己使用的查询,这是我从Google API Explorer中获取的请求网址:

https://kgsearch.googleapis.com/v1/entities:search?ids=kg%3A%2Fm%2F01nrz4&key={YOUR_API_KEY}

结果是:

{
 "error": {
  "code": 400,
  "message": "Request contains an invalid argument.",
  "status": "INVALID_ARGUMENT"
 }
}

我很确定问题出在ids参数上。我错过了什么吗?

由于

1 个答案:

答案 0 :(得分:1)

好的,所以这就是事情。每个找到的实例都有如下属性:"@id": "kg:/m/0gkg6"。所以在这个例子中,id是kg:/m/0gkg6,但是当我们想要基于ID运行查询时,我们应该省略kg:部分。