2017-12-26 70 views
0

저는 지식 그래프 API를 가지고 놀고 있었지만 실제로 유용한 정보를 반환 할 수는 없었습니다.Google 지식 그래프 API에 대한 중첩 쿼리입니까?

내 시나리오는 다음과 같습니다. maxim gorki theater에 대한 API를 쿼리하고 올바르게 베를린 극장에 대한 항목을 반환합니다. 이제 웹에서 Kommende Veranstaltungen [다가오는 이벤트]를 클릭하면 해당 극장의 다음 연극이 나에게 제공됩니다. 이것은 여전히 ​​지식 그래프의 일부이며 표시된 검색어는 maxim gorki theater kommende veranstaltungen입니다. 그러나 다음 연극의 JSON을 얻기 위해 해당 쿼리를 API에 전달하려고하면 단순히 빈 결과 만 반환됩니다.

내 질문은 이것이다 :이 잘못하고 https://kgsearch.googleapis.com/v1/entities:search?query=QUERY&key=API_KEY&limit=1&indent=True

암 또는이는 API의 일반적인 제한 사항입니다? 그렇다면이 API의 요점은 무엇입니까? 내가 https://developers.google.com/knowledge-graph/에서 코드를 사용하고

답변

-1

, 그것은 완벽하게 작동하는 표준 쿼리가 실제로 것을 잘

service_url = 'https://kgsearch.googleapis.com/v1/entities:search' params = { 'query': query, 'limit': 10, 'indent': True, 'key': api_key, } url = service_url + '?' + urllib.urlencode(params) response = json.loads(urllib2.urlopen(url).read())

+0

작동합니다. 내 질문은 하위 쿼리, 즉 그래프의 주어진 다른 항목에 연결되는 항목에 대한 쿼리에 관한 것입니다. – user8793