我已经阅读了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
参数上。我错过了什么吗?
由于
答案 0 :(得分:1)
"@id": "kg:/m/0gkg6"
。所以在这个例子中,id是kg:/m/0gkg6
,但是当我们想要基于ID运行查询时,我们应该省略kg:
部分。