A bit of a corner case, but I think you also need to check that the page
title isn't "Main Page" (across all localizations).

On Fri, Sep 2, 2016 at 5:13 AM, Ryan Kaldari <[email protected]> wrote:

> This is actually a bit complicated. If you have the title of an article,
> like "Earth", you would want to do an API query like:
> https://en.wikipedia.org/w/api.php?action=query&titles=
> Earth&redirects&prop=pageprops
>
> You would then need to check 3 different things in the result:
> 1. Is the page in the main namespace ("ns": 0)?
> 2. Is the page a redirect? See
> https://en.wikipedia.org/w/api.php?titles=!&redirects&;
> action=query&prop=pageprops
> for an example.
> 3. Is the page a disambiguation page (pageprops.disambiguation)? See
> https://en.wikipedia.org/w/api.php?titles=Georgia&;
> redirects&action=query&prop=pageprops
> for an example.
>
> On Thu, Sep 1, 2016 at 11:57 PM, Abdulfattah Safa <[email protected]>
> wrote:
>
> > Hi,
> >
> > How to check if a Wikipedia page is article or not using the API?
> >
> > --
> > Regards,
> > Abdulfattah Safa
> > Senior Software Engineer
> > Mobile: (+972)(599)231600
> > Skype: fattah.safa
> >
> > *P **Please consider the environment before printing this email*
> > _______________________________________________
> > 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

Reply via email to