I should clarify since I now realize that the wikitext on the page (http://commons.wikimedia.org/w/index.php?title=File:Sidney_Crosby.jpg&action=edit) contains attribution info in the Flickr template, which is good enough. However, I can't seem to get this info when using the prop=revisions query I've been using and works most of the time.
http://en.wikipedia.org/w/api.php?action=query&generator=search&prop=revisions&rvprop=content&gsrnamespace=6&format=xml&gsrsearch=%22Sidney+Crosby%22 Notice the first few images have no revisions returned, while the last three have revisions returned. If I go straight to the image file and try prop=revisions, I get the info back. What am I doing wrong with my query above that's causing some images to return revision wikitext, while others to not return it? Thanks. shafqat wrote: > > That is a good suggestion, and using the wikitext via the prop=revisions > parameter worked for the example given before. However, it does not always > work and I was wondering if there is a consistent rule or way to get this > info. > > For example, for this image page > (http://commons.wikimedia.org/wiki/Image:Sidney_Crosby.jpg), I can see > the 'Author' field on screen. But in the wikitext here > (http://commons.wikimedia.org/w/index.php?title=File:Sidney_Crosby.jpg&action=edit), > there is no 'Author' field. Nor does it appear if I use the prop=revisions > API parameter. > > Is there no consistent rule to get the author for images? Sorry if I am > missing something obvious but I'm fairly new to this. > > > Roan Kattouw-2 wrote: >> >> 2009/7/2 shafqat <[email protected]>: >>> >>> I have spent a lot of time in the forum and now have a working query >>> that >>> gets me all the information I need (a list of images plus other info). >>> However, I need to also get the image author so that I can have the >>> proper >>> attribution. Have tried everything but cannot get that piece of data. Am >>> I >>> missing something? >>> >>> This is the query that I am using to get the images: >>> >>> http://commons.wikimedia.org/w/api.php?action=query&generator=images&prop=images|imageinfo&gimlimit=50&iiprop=url|size|comment&format=xml&iiurlwidth=240&titles=Barack%20Obama >>> >>> As an example, for this file >>> http://commons.wikimedia.org/wiki/File:BarackObama2005portrait.jpg, I >>> would >>> want to get back the text "United States Senate", which is listed right >>> next >>> to the Author field. >>> >> It's right there in the wikitext: >> http://commons.wikimedia.org/w/index.php?title=File:BarackObama2005portrait.jpg&action=edit >> . Grab the wikitext of the file description page through >> prop=revisions and find the attribution in it. >> >> Roan Kattouw (Catrope) >> >> _______________________________________________ >> Mediawiki-api mailing list >> [email protected] >> https://lists.wikimedia.org/mailman/listinfo/mediawiki-api >> >> > > -- View this message in context: http://www.nabble.com/How-can-I-get-the-image-author-%28for-attribution%29-via-the-API-tp24309511p24315113.html Sent from the WikiMedia API mailing list archive at Nabble.com. _______________________________________________ Mediawiki-api mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-api
