Last modified: 2014-07-28 02:23:26 UTC
http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=ids|user|timestamp|comment&rvlimit=1&rvtoken=rollback&rvstartid=7560&rvdiffto=5732&titles=Michael%20Swann should return a diff from 7560 to 5732 but does nothing
[[Michael Swann]] does not have any revisions before 35623836, so rvstartid=7560 with the default rvdir=older is causing prop=revisions to return no revisions. That's why you're getting no diffs. If you do something like https://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=ids|user|timestamp|comment&rvtoken=rollback&revids=7560&rvdiffto=5732 (to actually query by rev_id) or https://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=ids|user|timestamp|comment&rvlimit=1&rvtoken=rollback&rvdiffto=5732&titles=Michael%20Swann (to query revisions of Michael Swann that actually exist), it works as expected. FYI, revision 7560 belongs to [[Lars Onsager]], and revision 5732 belongs to [[Newcastle Brown Ale]]. So it makes little sense to be trying to diff them with each other or with revisions of [[Michael Swann]].