Whoops! Meant to reply to list. On Fri, Apr 7, 2017 at 10:20 AM, Michael Holloway <mhollo...@wikimedia.org> wrote:
> Hi Anand, > > It looks like the results from those two queries are from different days. > The first set is from April 5 and the second is from April 6. For the > results from April 5 in the REST API, you'll want > https://en.wikipedia.org/api/rest_v1/feed/featured/2017/04/06. > > Also please note that the results from the Action API (api.php) aren't > sorted in decreasing pageview order as the REST API's are. You'll need to > sort them yourself. (Depending on the number of results you need, you > should also familiarize yourself with query continuation > <https://www.mediawiki.org/wiki/API:Query#Continuing_queries> as well as > the result limits per request on the various modules you're using (for > instance, 20 for TextExtracts and 50 for PageImages as indicated at the > bottom of the results of your query)). > > After ensuring you have the same date and sorting the Action API results, > you should have the same or very similar results. For instance, looking at > the results from April 5, it looks like "Lake Nyos Disaster" is on top > with 497638 pageviews in both sets. You still might see slight > discrepancies between the two sources due to implementation details, > however; for instance, in the REST API endpoint we use a heuristic to > attempt to filter out pages with pageview counts likely inflated by bot > traffic, and so a few pages here and there that appear in the Action API > results wouldn't appear in the REST API list. > > Best, > Michael > > On Fri, Apr 7, 2017 at 6:02 AM, Anandroid Inc <anandrd...@gmail.com> > wrote: > >> Hi Team, >> >> Thanks a lot for your support and quick responses. >> As per all the suggestions you gave for my query, I found below two apis >> which solves my purpose, >> But I see both queries ask for todays most viewed pages on wikipedia but >> they are returning different results. >> Request you to please help me on this. >> >> 1) >> https://en.wikipedia.org/w/api.php?action=query&format=json& >> prop=extracts%7Cinfo%7Cpageimages%7Cpageviews%7Cpageterms% >> 7Cpageprops%7Crevisions&generator=mostviewed&exchars= >> 512&exlimit=max&exintro=1&explaintext=1&exsectionformat=plai >> n&inprop=url&pithumbsize=640&pilimit=max&wbptterms=descript >> ion%7Calias%7Clabel&gpvimlimit=50&pvipdays=1 >> <https://en.wikipedia.org/w/api.php?action=query&format=json&prop=extracts%7Cinfo%7Cpageimages%7Cpageviews%7Cpageterms%7Cpageprops%7Crevisions&generator=mostviewed&exchars=512&exlimit=max&exintro=1&explaintext=1&exsectionformat=plain&inprop=url&pithumbsize=640&pilimit=max&wbptterms=description%7Calias%7Clabel&gpvimlimit=100&pvipdays=1> >> >> 2) https://en.wikipedia.org/api/rest_v1/feed/featured/2017/04/07 >> >> >> >> On 07-Apr-2017, at 3:43 AM, Adam Baso <ab...@wikimedia.org> wrote: >> >> For the action API I think you're looking for an extra property, >> *pageviews*. Maybe something like this: >> >> https://en.wikipedia.org/wiki/Special:ApiSandbox#action=quer >> y&format=json&prop=extracts%7Cinfo%7Cpageimages%7Cpageview >> s%7Cpageterms%7Cpageprops%7Crevisions&generator=mostviewed&exchars=512& >> exlimit=max&exintro=1&explaintext=1&exsectionformat=plain& >> inprop=url&pithumbsize=640&pilimit=max&pvipdays=8&wbptter >> ms=description%7Calias%7Clabel&gpvimlimit=20 >> >> On Thu, Apr 6, 2017 at 4:44 PM, Anandroid Inc <anandrd...@gmail.com> >> wrote: >> >>> ++Michael >>> >>> On 07-Apr-2017, at 3:09 AM, Anandroid Inc <anandrd...@gmail.com> wrote: >>> >>> Hi Michael, >>> >>> Thanks for your quick response. >>> This is very helpful, exactly what I was looking for. >>> >>> Thanks, >>> Anand >>> >>> On 07-Apr-2017, at 12:08 AM, Michael Holloway <mhollo...@wikimedia.org> >>> wrote: >>> >>> Hi Anand, >>> >>> It sounds like the REST API's featured feed endpoint >>> <https://en.wikipedia.org/api/rest_v1/#!/Feed/aggregatedFeed> provides >>> what you're looking for. >>> >>> For example: https://en.wikipedia.org/api/r >>> est_v1/feed/featured/2017/04/06 (see the content under the "mostread" >>> key). >>> >>> Under the hood, titles are obtained from the Pageview API >>> <https://wikitech.wikimedia.org/wiki/Analytics/PageviewAPI> and then >>> supplementary information for our desired titles is obtained from the REST >>> API's page summary endpoint >>> <https://en.wikipedia.org/api/rest_v1/#!/Page_content/get_page_summary_title>. >>> That would be the easiest way to go if you'd like to go in a slightly >>> different direction from what's provided in our featured feed endpoint. >>> >>> If you'd like, you can view the implementation for the "mostread" >>> section of our aggregated feed endpoint here: >>> >>> https://phabricator.wikimedia.org/diffusion/GMOA/browse/mast >>> er/lib/feed/most-read.js >>> >>> Please note that as of now the REST API endpoints are officially >>> designated as unstable. >>> >>> Best, >>> Michael >>> >>> >>> >>> On Thu, Apr 6, 2017 at 2:19 PM, Anandroid Inc <anandrd...@gmail.com> >>> wrote: >>> >>>> Hi Team, >>>> >>>> Thanks for the great api provided for all the wiki info. >>>> I am looking for a combination of right parameters which will return me >>>> most viewed pages with the page url, article snippet, thumbnail image url. >>>> Hope you can help with this. >>>> >>>> Thanks, >>>> Anand >>>> _______________________________________________ >>>> Mediawiki-api mailing list >>>> Mediawiki-api@lists.wikimedia.org >>>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-api >>>> >>> >>> _______________________________________________ >>> Mediawiki-api mailing list >>> Mediawiki-api@lists.wikimedia.org >>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-api >>> >>> >>> >>> >>> _______________________________________________ >>> Mediawiki-api mailing list >>> Mediawiki-api@lists.wikimedia.org >>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-api >>> >>> >> _______________________________________________ >> Mediawiki-api mailing list >> Mediawiki-api@lists.wikimedia.org >> https://lists.wikimedia.org/mailman/listinfo/mediawiki-api >> >> >> >
_______________________________________________ Mediawiki-api mailing list Mediawiki-api@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-api