[Mediawiki-api] New API is live, status update

Yuri Astrakhan yuriastrakhan at gmail.com
Wed Jul 11 01:00:16 UTC 2007


Hello and welcome to the new API list.

The new version of the API is now up on all WikiMedia sites, e.g.
http://en.wikipedia.org/w/api.php


== Breaking Changes ==
backlinks, embeddedin, and imageusage lists no longer use the global
"titles=" parameter; instead backlinks now uses bltitle=, embeddedin
-- eititle=, and imageusage -- "iutitle=".
For a little while, if you do not supply  ...title=  parameter,
titles= will still work, but a warning is returned. Soon it will not
work, so please update your code if you use any of this 3 lists.


== New Features ==
* list=categorymembers - list pages/categories belonging to a category
* page protection status
* prop=imageinfo - returns image info including repository, size,
URLs, and upload history
* list=exturlusage - search for URLs used in a wiki
* list=alllinks - list all links, regardless of what page they are on
(allows search for unique links only )
* list=allusers - list of all users registered in a wiki, together
with an edit count
* prop=siteinfo - can now return database servers replication lag


== Other Changes ==
* Documentation has been significantly updated with examples. Please
contribute more :) : http://www.mediawiki.org/wiki/API
* Report bugs & post requests are at
http://bugzilla.wikimedia.org/buglist.cgi?component=API&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&order=bugs.delta_ts
(don't forget to set Component=API when creating new entries)


== Current Issues ==
* Security: If a namespace cannot be read by the current user, some of
the titles in that NS are still shown in various enumerations (e.g. in
the apfrom= continue value)


== Current Efforts ==
* Some core code has been updated to allow Rollback implementation
(thanks Roan).
* API home page needs short coding examples of client access for
Python, PHP, C#, and Java clients (or any other languages if you
prefer). Older examples are at
http://en.wikipedia.org/wiki/User:Yurik/Query_API/User_Manual#Usage



More information about the Mediawiki-api mailing list