If I recall correctly by default it pulls from ns0 only. If you want a list of all pages all namespaces. The first thing is to get a list of namespaces, iterate over that and pull all pages from each namespace.
On Thu, Dec 20, 2018 at 1:44 PM Czuma, Marek < marek.czuma@contractors.roche.com> wrote:
I want to fetch all pages. The flow is: a) I send request with apfrom = "". This is the beginning of this "chain". b) I fetch 500 pages and apcontinue field. c) I send request with afrom = [apcontinue from b step] d) I repeat b and c until apcontinue == null. That's all. If i get page with namespace, I cant go and take only from this namespace, cause I wont have next apcontinue.
On Thu, Dec 20, 2018 at 6:54 PM Betacommand Betacommand@gmail.com wrote:
What are you trying to do?
On Thu, Dec 20, 2018 at 10:12 AM Czuma, Marek < marek.czuma@contractors.roche.com> wrote:
I was thinking about it. But unfortunately, it will search for only this namespace. And it wont show me next point (apcontinue)
On Thu, Dec 20, 2018 at 4:02 PM bawolff bawolff+wn@gmail.com wrote:
Hi,
instead of putting a namespace prefix, you have to specify apnamespace=<namespace number> instead
So instead of apfrom=Talk:Foo you would do apfrom=Foo&apnamespace=1
-- Brian
On Thu, Dec 20, 2018 at 2:44 PM Czuma, Marek < marek.czuma@contractors.roche.com> wrote:
Marek Czuma marek.czuma@contractors.roche.com 3:36 PM (7 minutes ago) SAVE AS RECORD to mediawiki-api Good morning! I'm despaired, cause I have some problem with wikimedia api and I really can't find answer.
I am programmer and I try to deal with allPages endpoint. I try to fetch 500 pages, take apcontinue and once again fetch more 500 pages (from apfrom point).
Everything is ok until the moment I want to fetch something like Somenamespace:Page. I can't send request with colon inside a request.
Response; "error": { "code": "invalidtitle", "info": "Bad title "Somenamespace:Page".", "*": "See http://syswiki.gene.com/syswiki/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at < https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce%3E; for notice of API deprecations and breaking changes." }
Could you help me? I must fetch this page, but I don't know how to do it properly. _______________________________________________ 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