kostenloser Webspace werbefrei: lima-city


Wikipedia API mit PHP auslesen?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    tagworld

    tagworld hat kostenlosen Webspace.

    Hallo
    ich möchte für bestimmte Schlagworte ein Liste der Wikipedia (de) Artikel auslesen

    BSP für Begriff "Auto" die Links zu Wikipedia-Artikel ( Automobil, Autobahn, Autobiografie, ...) ausgeben

    wenn n ich Daten aus der Wikipedia-API im Browser öffne, sieht alles noch gut aus

    BSP1: http://de.wikipedia.org/w/api.php?action=opensearch&search=Auto&format=xml
    BSP2: http://de.wikipedia.org/w/api.php?action=query&list=allcategories&acprefix=Auto&format=xml

    aber wenn ich versuche die Inhalte ein-zu-lesen (mit file_get_contents oder simplexml _load... )

    .... dann bekomme ich immer Fehler:
    ... failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden ...


    aber warum Forbidden .... eine API ist doch dazu da, um sie auszulesen ?!

    ... Wie kann man die Wikipedia-API mit PHP auslesen (XML/JSON zu Object/Array) ?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Steht alles in der API-Dokumentation:
    https://www.mediawiki.org/wiki/API:Main_page#Identifying_your_client

    Soweit ich mich erinnern kann ist ini_set allerdings hier auf lima-city deaktiviert, weswegen du auf die Variante mit cURL zurückgreifen solltest.

    mfg
  4. my-world-chat

    my-world-chat hat kostenlosen Webspace.

    Weitere Infos gibt es auch hier:
    http://de.wikipedia.org/w/api.php

    (Ne kleine Code-Dokumentation^^)

    Beitrag zuletzt geändert: 26.6.2012 16:54:55 von my-world-chat
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!