Wikipedia API mit PHP auslesen?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
artikel
ausgeben
auslese
auto
automobil autobahn
begriff
bestimmte schlagworte
browser
datum
dokumentation
erinnern
fehler
format
http
info
inhalt
list
liste
url
versuchen
-
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) ?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 -
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage