PHP stellt eine Verbindung zur MediaWiki-API her und ruft Daten ab
Mir ist aufgefallen, dass es eine Frage gibt, die meiner ähnlich ist, nur mit c #:Link Text. Lassen Sie mich erklären: Ich bin sehr neu in der gesamten Implementierung von Webdiensten und habe daher einige Verständnisschwierigkeiten (insbesondere aufgrund des vagen MediaWiki-API-Handbuchs).
Ich möchte das abrufenganze Seite als Zeichenfolge in PHP (XML-Datei) und dann in PHP verarbeiten (ich bin mir ziemlich sicher, dass es andere ausgefeiltere Möglichkeiten gibt, XML-Dateien zu analysieren, aber was auch immer):Hauptseite Wikipedia.
Ich habe es versucht$fp = fopen($url,'r');
. Es gibt aus:HTTP request failed! HTTP/1.0 400 Bad Request
. Für die API ist kein Schlüssel zum Herstellen einer Verbindung erforderlich.
Können Sie detailliert beschreiben, wie Sie eine Verbindung zur API herstellen und die Seite als Zeichenfolge abrufen?
BEARBEITEN: Die URL lautet$url='http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=xml&redirects&titles=Main Page';
. Ich möchte einfach den gesamten Inhalt der Datei in eine Zeichenfolge einlesen, um sie zu verwenden.