Oh, thanks, it looks usable. As far as i understand this flagged data contains 
stable revision for pages, which are have pending changes protection enabled 
and when flag is missing means it is disabled, is that correct?

Also is it possible to get all page revisions through this generator, so i can 
find stable content or it can only be acomplished with another page revisions 
query? When i add prop=revisions 
(prop=flagged|revisions&generator=recentchanges) — i get only one latest 
revision.


14.03.2019, 08:51, "Max Semenik" <[email protected]>:
> I don't think it's possible to filter by flagged status, however you can
> combine this information with recent changes:
> https://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:ApiSandbox#action=query&format=json&prop=flagged&generator=recentchanges&formatversion=2
>
> On Wed, Mar 13, 2019 at 8:52 AM Сибирев Кирилл <[email protected]>
> wrote:
>
>>  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
>
> --
> Best regards,
> Max Semenik ([[User:MaxSem]])
> _______________________________________________
> 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

Reply via email to