What is wikipedia pageid? how to change it into real page url?
The pageid
is the MediaWiki's internal article ID. You can use the action API's info
property to get the full URL from pageid
:
https://en.wikipedia.org/w/api.php?action=query&prop=info&pageids=18630637&inprop=url
Oh, and you can also get the full page URL in your initial API call if you add "&prop=info&inprop=url":
http://en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=meaning&srprop=size%7Cwordcount%7Ctimestamp%7Csnippet&prop=info&inprop=url
You can just use a URL like this:
http://en.wikipedia.org/?curid=18630637
This is the shortest form, others are also possible:
http://en.wikipedia.org/wiki?curid=18630637
http://en.wikipedia.org/wiki/Translation?curid=18630637
http://en.wikipedia.org/w/index.php?curid=18630637
Note that MediaWiki ignores the page title if you specify a curid, so even
http://en.wikipedia.org/wiki/FooBar?curid=18630637
leads to the same page.