维基百科 API 请求英文页面和对应的西班牙文页面。无法检索最近更改的西班牙语 JSON
Wikipedia API requests for english page and spanish equivalent. Unable to retrieve spanish JSON for recentchanges
我正在尝试使用维基百科 API。但是,我发现我只能检索英文页面的最新更改。例如:
https://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rctitle=Battle%20of%20Palma&format=json
returns:
{
"batchcomplete": "",
"query": {
"recentchanges": [{
"type": "edit",
"ns": 0,
"title": "Battle of Palma",
"pageid": 67226819,
"revid": 1061578435,
"old_revid": 1049512969,
"rcid": 1455128770,
"timestamp": "2021-12-22T15:19:02Z"
}]
}
}
但是,同一个页面的同一个请求用西班牙语 returns 一个空数组:
https://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rctitle=Batalla%20de%20Palma&format=json
{"batchcomplete":"","query":{"recentchanges":[]}}
即使两个页面都存在:
我使用了不正确的 API 调用。以上提供了整个维基百科的任何更改。我需要使用此处的历史调用:https://www.mediawiki.org/wiki/API:REST_API/Reference#Get_page_history
我正在尝试使用维基百科 API。但是,我发现我只能检索英文页面的最新更改。例如:
https://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rctitle=Battle%20of%20Palma&format=json
returns:
{
"batchcomplete": "",
"query": {
"recentchanges": [{
"type": "edit",
"ns": 0,
"title": "Battle of Palma",
"pageid": 67226819,
"revid": 1061578435,
"old_revid": 1049512969,
"rcid": 1455128770,
"timestamp": "2021-12-22T15:19:02Z"
}]
}
}
但是,同一个页面的同一个请求用西班牙语 returns 一个空数组:
https://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rctitle=Batalla%20de%20Palma&format=json
{"batchcomplete":"","query":{"recentchanges":[]}}
即使两个页面都存在:
我使用了不正确的 API 调用。以上提供了整个维基百科的任何更改。我需要使用此处的历史调用:https://www.mediawiki.org/wiki/API:REST_API/Reference#Get_page_history