Roan Kattouw schreef:
The content of a section cannot be
retrieved from the API right now
That's just become possible. I introduced the
rvsection parameter in
r31969 [1], so you can now retrieve section content with:
api.php?action=query&prop=revisions&rvprop=content&rvsection=3&titles=Foo|Bar
This will retrieve the content of the 3rd section of Foo and Bar. Note
that if either Foo or Bar has less than three sections, you'll get an
error message.
Also note that section numbers can differ between revisions of the same
page. For that reason, the following request might not do what you expect:
api.php?action=query&prop=revisions&rvprop=content|user|timestamp|comment&rvsection=15&rvlimit=10&titles=Foo
This will return the 15th section of each of the 10 most recent
revisions of Foo. This could give you 10 slightly different versions of
the same section, but it could also give you 3 versions of one section
and 7 versions of another if a section was added or removed at some
point. Therefore, diff'ing sections in this way does not always produce
meaningful output.
Roan Kattouw (Catrope)
[1]
http://svn.wikimedia.org/viewvc/mediawiki?view=rev&revision=31969