Google api 谷歌知识图API的使用

Google api 谷歌知识图API的使用,google-api,freebase,google-search-api,google-knowledge-graph,Google Api,Freebase,Google Search Api,Google Knowledge Graph,我想澄清一下如何使用Google知识图API来获取有关实体的更具体信息,例如一个人的身高或生日 例如,该文档提供了对Taylor Swift的以下搜索: https://kgsearch.googleapis.com/v1/entities:search?query=taylor+swift&key=API\U key&limit=1&indent=True 此请求返回一些基本信息,例如描述、名称、类型和id。但是,文档没有解释如何查询此人的特定属性(即使文档中肯定包含这些信息) 我尝试过将“q

我想澄清一下如何使用Google知识图API来获取有关实体的更具体信息,例如一个人的身高或生日

例如,该文档提供了对Taylor Swift的以下搜索:

https://kgsearch.googleapis.com/v1/entities:search?query=taylor+swift&key=API\U key&limit=1&indent=True

此请求返回一些基本信息,例如描述、名称、类型和id。但是,文档没有解释如何查询此人的特定属性(即使文档中肯定包含这些信息)

我尝试过将“query”值更改为“taylor+swift+birthday”,但这会返回一些完全无关的结果。我还尝试了按返回的“id”(上面的示例为/m/0dl567)进行搜索,但没有提供任何额外信息

如果您能提供一些关于如何以这种方式使用API的指导,我们将不胜感激!但是,如果不可能做到这一点,那么最好的替代方案是什么

谢谢

根据,响应中不包括高度或DOB等信息

目前,此类信息最可靠的来源是Wikidata。使用,您可以使用给定的Freebase ID或Google知识图ID查询实体所需的数据:

SELECT ?item ?itemLabel ?birthdate
WHERE 
{
  ?item wdt:P646 "/m/0dl567".
  ?item wdt:P569 ?birthdate .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
哇!这可能会有帮助,因为我有一个非常类似的情况…它看起来比普通的API要复杂一些,但我会检查一下。