私はウィキペディアの API を勉強しています。
ページIDとは何ですか?それを実際のページの URL に変更するにはどうすればよいですか?
つまり<page pageid="18630637" ns="0" title="Translation" />
、に変更18630637
する方法はhttp://en.wikipedia.org/wiki/Translation
?
私はウィキペディアの API を勉強しています。
ページIDとは何ですか?それを実際のページの URL に変更するにはどうすればよいですか?
つまり<page pageid="18630637" ns="0" title="Translation" />
、に変更18630637
する方法はhttp://en.wikipedia.org/wiki/Translation
?
次のような URL を使用できます。
http://en.wikipedia.org/?curid=18630637
これは最も短い形式ですが、他の形式も可能です。
http://en.wikipedia.org/wiki?curid=18630637
http://en.wikipedia.org/wiki/Translation?curid=18630637
http://en.wikipedia.org/w/index.php?curid=18630637
curid を指定すると、MediaWiki はページ タイトルを無視することに注意してください。
http://en.wikipedia.org/wiki/FooBar?curid=18630637
同じページに誘導します。
はpageid
MediaWiki の内部記事 ID です。アクション API のinfo
プロパティを使用して、次の URL から完全な URL を取得できますpageid
。
https://en.wikipedia.org/w/api.php?action=query&prop=info&pageids=18630637&inprop=url
ああ、「&prop = info&inprop = url」を追加すると、最初のAPI呼び出しでページ全体のURLを取得することもできます。