Oh, and the patch that introduced the sections=all stuff...here's the
change from what I recall.

https://gerrit.wikimedia.org/r/#/c/176491/2/wikipedia/Networking/Fetchers/ArticleFetcher.m

+Bernd, Dmitry, in case they weren't added on earlier email from some
reason. Please see below. +Monte


On Thu, Mar 19, 2015 at 6:18 PM, Adam Baso <[email protected]> wrote:

> I've added Dmitry and Bernd to this thread. Guys, you probably want to get
> on this list if you're not already on it.
>
> Here's the iOS part for refreshing (patches 1
> <https://gerrit.wikimedia.org/r/#/c/191359/>, 2
> <https://gerrit.wikimedia.org/r/#/c/192973/>, 3
> <https://gerrit.wikimedia.org/r/#/c/192993/>, 4
> <https://gerrit.wikimedia.org/r/#/c/196080/>). Suppose I have "Derek
> Charke" and "Darya Khan railway station" in my Saved pages list. Then when
> I tap the refresh button, the following requests are made automatically,
> with a User-Agent header of the following form:
>
> User-Agent: WikipediaApp/4.0.7 (iPhone OS 8.2; Phone)
>
>
> Requests...these use the ArticleFetcher class, which is the same class
> used for fetching articles even outside of a Saved pages refresh (i.e.,
> garden variety article browsing).
>
> Derek Charke
>
> https://en.m.wikipedia.org/w/api.php?action=mobileview&appInstallID=
> <somevalue>&format=json&noheadings=true&page=Derek%20Charke&prop=sections%7Ctext%7Clastmodified%7Clastmodifiedby%7Clanguagecount%7Cid%7Cprotection%7Ceditable%7Cdisplaytitle%7Cthumb%7Cdescription%7Cimage&sectionprop=toclevel%7Cline%7Canchor%7Clevel%7Cnumber%7Cfromtitle%7Cindex&sections=all&thumbwidth=640
>
>
> Darya Khan railway station
>
> https://en.m.wikipedia.org/w/api.php?action=mobileview&appInstallID=
> <somevalue>&format=json&noheadings=true&page=Darya%20Khan%20railway%20station&prop=sections%7Ctext%7Clastmodified%7Clastmodifiedby%7Clanguagecount%7Cid%7Cprotection%7Ceditable%7Cdisplaytitle%7Cthumb%7Cdescription%7Cimage&sectionprop=toclevel%7Cline%7Canchor%7Clevel%7Cnumber%7Cfromtitle%7Cindex&sections=all&thumbwidth=640
>
> On Thu, Mar 19, 2015 at 1:36 PM, Oliver Keyes <[email protected]>
> wrote:
>
>> (What I'd like from the Apps team to make this as efficient as possible:
>>
>> 1. Example URLs/UAs for each possible permutation
>> {{sections=0,sections=all}{iOS/Android}};
>> 2. An idea (as suggested by Dan) of what the auto-update will mean. Is
>> Adam on this list or should I reach out distinctly?)
>> 3. Links to the pertinent gerrit patches that instituted the
>> auto-update thing and the iOS bugfix, so I can establish (in the logs
>> of the pageview def update) what the timeline is/was like here.
>> )
>>
>> On 19 March 2015 at 16:33, Oliver Keyes <[email protected]> wrote:
>> > Okay. So, we're going to have to add an element of UA detection, then!
>> > That...should be doable pretty trivially.
>> >
>> > I have to make some changes to just this function for the session
>> > analysis (namely, breaking it out of its current scope and writing a
>> > UDF around it) so I'll incorporate this work into that.
>> >
>> > On 19 March 2015 at 16:32, Dan Garry <[email protected]> wrote:
>> >> On 19 March 2015 at 13:19, Oliver Keyes <[email protected]> wrote:
>> >>>
>> >>> Wait. So, sections=all is only /sometimes/ a pageview? ;) When?
>> >>
>> >>
>> >> If we're talking about Android, it's my understanding that nothing has
>> >> changed from before. sections=0 is a page view. sections=all is not
>> because
>> >> it's used for saved pages updates.
>> >>
>> >> If we're talking about iOS, as of right now, both sections=all or
>> sections=0
>> >> are page views. Neither kind of query is used for anything else,
>> because
>> >> saved pages updates are not in production.
>> >>
>> >> Our next release for iOS, targeted for 30th March, will include a saved
>> >> pages update feature. I'm unsure of the structure of the query used to
>> >> refresh saved pages. The iOS tech lead, Adam, should be able to shed
>> light
>> >> on this.
>> >>
>> >> Dan
>> >>
>> >> --
>> >> Dan Garry
>> >> Associate Product Manager, Mobile Apps
>> >> Wikimedia Foundation
>> >>
>> >> _______________________________________________
>> >> Analytics mailing list
>> >> [email protected]
>> >> https://lists.wikimedia.org/mailman/listinfo/analytics
>> >>
>> >
>> >
>> >
>> > --
>> > Oliver Keyes
>> > Research Analyst
>> > Wikimedia Foundation
>>
>>
>>
>> --
>> Oliver Keyes
>> Research Analyst
>> Wikimedia Foundation
>>
>> _______________________________________________
>> Analytics mailing list
>> [email protected]
>> https://lists.wikimedia.org/mailman/listinfo/analytics
>>
>
>
_______________________________________________
Analytics mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/analytics

Reply via email to