このクエリを使用して、タイトルが「foo」のウィキペディアの英語版からすべてのlanglinkを取得していますが、それは魅力のように機能します
/w/api.php?
action=query&
prop=langlinks&
format=xml&
llurl=&
lllang=it|fr
&titles=foo
しかし、結果は苦痛です*
"query": {
"normalized": [
{
"from": "foo",
"to": "Foo"
}
],
"pages": {
"1234567": {
"pageid": 1234567,
"ns": 0,
"title": "Foo",
"langlinks": [
{
"lang": "it",
"url": "http://it.wikipedia.org/wiki/Foo",
"*": "Foo"
},
{
"lang": "fr",
"url": "http://fr.wikipedia.org/wiki/Foo",
"*": "Foo"
}
]
}
}
ここで必要なのは、イタリア語とフランス語の両方の URL の prop=extracts ですが、各 URL に特定のページ ID がないと、それを達成できません (または、少なくとも対処方法がわかりません)。 )