Hi, i can't find information about filtering pending changes through api, can someone help with my previous questions?
06.03.2019, 13:32, "Сибирев Кирилл" <[email protected]>: > 05.03.2019, 19:33, "bawolff" <[email protected]>: >> Are you sure that patrol status is shown as colour coding on history pages? >> I'm pretty sure its not. >> >> If you mean kind of the dim yellow colour (like in >> >> https://en.wikipedia.org/w/index.php?title=List_of_programs_broadcast_by_Adult_Swim&action=history >> for the moment, but that will likely change soon), that means a pending >> change, which is a different system from patrolling. >> >> Note, on enwikipedia (but not other projects) RC patrolling is disabled, >> and only new page patrol is enabled (so only the first revision can have a >> patrol status). > > Thanks for the answer, i'm little bit confused by naming here, i guess. > Mostly we use ru.wikipedia.org, where a lot of pages have blue/yellow markup > and legend for blue can be translated as "patrolled version", and yellow is > "unverified version" > (here screenshot of what i am talking about https://yadi.sk/i/A0FRG6yz86ECdg) > > So, if i did understand you correctly, blue/yellow markup is about pending > changes > (https://en.wikipedia.org/wiki/Wikipedia:Pending_changes) and not patrolling > (https://www.mediawiki.org/wiki/Help:Patrolling), am i right? > > Basically we want to get from api same data which users see on wikipedia > article page > and as far as i understand yellow changes are not visible until approved. > Can you send me some page about comparing pending and patrolling, because for > now > i can't understand if the two system can be applied to one page and what > happens > if revision is patrolled (does it become approved and not pending after that)? > > If pending system is responsible for revision visibility on article page then > it is > not matter to us what patrolling does, i guess. > But in that case we need to get pending property of revision from API, is it > accessible? > >> -- >> Brian >> >> On Tue, Mar 5, 2019 at 4:13 PM Сибирев Кирилл <[email protected]> >> wrote: >> >>> Hi, we are using wikimedia http api for getting pages recent changes [1]. >>> We'd like to be able to distinguish patrolled and unpatrolled revisions >>> and >>> this feature is supported according to docs, but we still can't use it >>> because of access permissions. For example if i making requests like [2] >>> or >>> [3] i am getting {"code": "permissiondenied", "info": "You need the >>> \"patrol\" or \"patrolmarks\" right to request the patrolled flag."} >>> error. >>> >>> This API behaviour looks inconsistent to me, because anyone can see >>> patrolled/unpatrolled colored markup at wikipedia revision history web >>> pages. I think patrol right should be checked only at write (ones that >>> mark >>> revisions patrolled or not) API requests and not for read requests. >>> >>> Is this behaviour really inconsistent and implemented that way due to >>> technical restrictions or am i missing something? Can it be changed, so we >>> can get patrolling information for revisions or maybe there are some >>> workarounds exist? >>> >>> [1] https://www.mediawiki.org/wiki/API:RecentChanges >>> [2] >>> >>> https://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rcprop=title|patrolled&rclimit=3 >>> [3] >>> >>> https://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rcprop=title&rcshow=patrolled&rclimit=3 >>> >>> _______________________________________________ >>> Wikitech-l mailing list >>> [email protected] >>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l >> >> _______________________________________________ >> Wikitech-l mailing list >> [email protected] >> https://lists.wikimedia.org/mailman/listinfo/wikitech-l > > _______________________________________________ > Wikitech-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
