2017-08-18 6 views
0

Je veux obtenir la ville de Eiffel Tower Page en utilisant l'API Wikipedia.Wikipedia API: Comment obtenir la ville d'un lieu/Page

J'ai utilisé le code ci-dessous pour obtenir l'introduction abstraite, WikiPageID, WikiURL, Thumbnail/Image, WikiDataID & Coordonnées du titre du wiki Eiffel_Tower.

https://en.wikipedia.org/w/api.php?action=query&titles=Eiffel_Tower&prop=extracts|info|pageimages|coordinates|pageprops&exintro&explaintext&redirects&inprop=url 

Comment puis-je obtenir le parent des lieux? Supposons que je veux la ville/le district/l'état/le pays de la page des lieux de Wikipédia.

Pour Eiffel Tower page Wikipedia show Détails de l'emplacement comme dans Paris [Ville] et France [Pays].

Répondre

0

Recherchez d'abord l'ID Wikidata de l'article (manuellement en suivant le lien "Article Wikidata" dans la barre latérale, par programme, par exemple, en utilisant le module API action=query&prop=pageprops), puis utilisez le Wikidata Query Service, par exemple.

SELECT ?item ?itemLabel WHERE { wd:Q243 wdt:P17|wdt:P131 ?item }

+0

Est-il possible d'obtenir Pays ou Ville de page en utilisant l'API Wikipedia uniquement? –

+0

Non. Vous pouvez utiliser l'API MediaWiki de Wikidata.org, mais vous n'êtes pas vraiment mieux avec ça. – Tgr