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

Reply via email to