portada - wikipedia wikipedia
¿Qué es wikipedia pageid? ¿Cómo cambiarlo en url de página real? (3)
Ah, y también puede obtener la URL de la página completa en su llamada inicial a la API si agrega "& prop = info & inprop = url":
Estoy estudiando la wikipedia API,
¿Qué es el pageid? ¿Cómo lo cambio en una url de página real?
Quiero decir <page pageid="18630637" ns="0" title="Translation" /> , ¿cómo cambiar 18630637 a http://en.wikipedia.org/wiki/Translation ?
El pageid es el ID interno del artículo de MediaWiki. Puede utilizar la propiedad de info la API de acción para obtener la URL completa de pageid :
https://en.wikipedia.org/w/api.php?action=query&prop=info&pageids=18630637&inprop=url
Puedes usar una URL como esta:
http://en.wikipedia.org/?curid=18630637
Esta es la forma más corta, otras también son posibles:
http://en.wikipedia.org/wiki?curid=18630637
http://en.wikipedia.org/wiki/Translation?curid=18630637
http://en.wikipedia.org/w/index.php?curid=18630637
Tenga en cuenta que MediaWiki ignora el título de la página si especifica un curid, por lo que incluso
http://en.wikipedia.org/wiki/FooBar?curid=18630637
lleva a la misma página.