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.