Is there any API to get wikipedia revision id by date, instead of checking all the revision history and extract out the most recent revision before that date?
Thank you!
Bergi
The revision query api allows you to pass timestamps to get only revisions from a specified interval. Use
api.php?action=query&prop=revisions&rvlimit=1&rvstart= myTimestamp
Check out the Manual:WfTimestamp for accepted formats - yyyymmddhhmmss
always works.
Building on the previous answer:
The always accepted format yyyymmddhhmmss
returned errors.
This example returned a valid response:
The id in field revid contains the id previous to the date passed in param rvstart:
来源:https://stackoverflow.com/questions/12906739/api-to-get-wikipedia-revision-id-by-date