2017-12-26 11 views
0

Ich habe kürzlich mit der Knowledge Graph-API herumgespielt, kann aber nicht wirklich etwas Nützliches zurückgeben.Verschachtelte Abfragen für die Google Knowledge Graph-API?

Mein Szenario ist das: Ich frage die API für maxim gorki theater, und es gibt zu Recht den Eintrag für das Theater in Berlin zurück. Jetzt, im Web, kann ich auf Kommende Veranstaltungen [Kommende Veranstaltungen] klicken und es gibt mir die nächsten Spiele für dieses Theater. Dies ist immer noch Teil des Wissensgraphen, der angezeigte Suchbegriff lautet maxim gorki theater kommende veranstaltungen. Wenn ich jedoch versuche, diese Abfrage an die API zu übergeben, um ein JSON der nächsten Spiele zu erhalten, werde ich einfach ein leeres Ergebnis zurückgeben. diese

ist Meine Frage: https://kgsearch.googleapis.com/v1/entities:search?query=QUERY&key=API_KEY&limit=1&indent=True

Bin ich dies falsch zu machen oder ist dies eine allgemeine Beschränkung der API? Wenn ja, worauf zielt diese API ab?

Antwort

-1

ich den Code aus https://developers.google.com/knowledge-graph/ verwenden, funktioniert es gut

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

, dass in der Tat eine Standardabfrage ist, die sehr gut funktioniert. Meine Frage betraf Unterabfragen, d. H. Abfragen für Elemente, die mit einem bestimmten anderen Element im Diagramm verbunden sind. – user8793

Verwandte Themen