Platonides schreef:
>
> Instead of mainid, it should be subjectid, for consistence with the 
> magic words {{TALKSPACE}} and {{SUBJECTSPACE}} ({{ARTICLESPACE}} is an 
> alias for {{SUBJECTSPACE}}, but articleid would be too ambiuous).
That's what I added in r32413 [1] and r32416 [2]. An example request:

api.php?action=query&prop=info&inprop=talkid|subjectid&titles=Main%20Page|Talk:Main%20Page|Category:Infobox|Category%20talk:Infobox

<api>
  <query>
    <pages>
      <page ns="15" title="Category talk:Infobox" missing="" subjectid="37" />
      <page pageid="54" ns="0" title="Main Page" touched="2008-03-18T19:08:17Z" 
lastrevid="470" counter="97" length="95" talkid="12" />
      <page pageid="12" ns="1" title="Talk:Main Page" 
touched="2008-03-14T12:50:11Z" lastrevid="465" counter="68" length="202" 
subjectid="54" />
      <page pageid="37" ns="14" title="Category:Infobox" 
touched="2008-03-18T19:08:01Z" lastrevid="119" counter="3" length="15" new="" />
   </pages>
  </query>
</api>

Note that if the 'talkid' or 'subjectid' attributes will simply be 
missing if the subject or talk page in question doesn't exist 
(Category:Infobox in the example), and that they're also present for 
missing titles (Category talk:Infobox in the example).

Roan Kattouw (Catrope)

[1] http://svn.wikimedia.org/viewvc/mediawiki/?view=rev&revision=32413
[2] http://svn.wikimedia.org/viewvc/mediawiki/?view=rev&revision=32416

_______________________________________________
Mediawiki-api mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-api

Reply via email to