WordPress Rest API: Unterschied zwischen den Versionen
K (Quellen hinzugefügt) |
K (Anderen Artikel verlinkt) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Die WordPress REST-API (Application Programming Interface) stellt alle Inhalte eines Blogs in einem maschinenlesbarem Format bereit, um es Entwicklern zu ermöglichen, durch Drittanwendungen wie z.B. mobilen Apps darauf zuzugreifen. Wenn Sie Inhalte an die API senden oder eine Anfrage an die API richten, wird die Antwort in [https://www.json.org/ JSON] zurückgegeben. Auf diese Weise können Entwickler WordPress-Inhalte aus clientseitigem JavaScript oder aus externen Anwendungen erstellen, lesen und aktualisieren, auch wenn sie in Sprachen außerhalb von PHP geschrieben wurden. | Die WordPress REST-API (Application Programming Interface - Zu deutsch [[Programmierschnittstelle]]) stellt alle Inhalte eines Blogs in einem maschinenlesbarem Format bereit, um es Entwicklern zu ermöglichen, durch Drittanwendungen wie z.B. mobilen Apps darauf zuzugreifen. Wenn Sie Inhalte an die API senden oder eine Anfrage an die API richten, wird die Antwort in [https://www.json.org/ JSON] zurückgegeben. Auf diese Weise können Entwickler WordPress-Inhalte aus clientseitigem JavaScript oder aus externen Anwendungen erstellen, lesen und aktualisieren, auch wenn sie in Sprachen außerhalb von PHP geschrieben wurden. | ||
== Warum ist eine API sinnvoll? == | == Warum ist eine API sinnvoll? == | ||
Zeile 24: | Zeile 24: | ||
---- | ---- | ||
Quellen: | Quellen: | ||
1. https://developer.wordpress.org/rest-api/ | 1. https://developer.wordpress.org/rest-api/ | ||
2. https://www.codeinwp.com/blog/wordpress-rest-api/ | 2. https://www.codeinwp.com/blog/wordpress-rest-api/ |
Aktuelle Version vom 17. Juli 2019, 18:28 Uhr
Die WordPress REST-API (Application Programming Interface - Zu deutsch Programmierschnittstelle) stellt alle Inhalte eines Blogs in einem maschinenlesbarem Format bereit, um es Entwicklern zu ermöglichen, durch Drittanwendungen wie z.B. mobilen Apps darauf zuzugreifen. Wenn Sie Inhalte an die API senden oder eine Anfrage an die API richten, wird die Antwort in JSON zurückgegeben. Auf diese Weise können Entwickler WordPress-Inhalte aus clientseitigem JavaScript oder aus externen Anwendungen erstellen, lesen und aktualisieren, auch wenn sie in Sprachen außerhalb von PHP geschrieben wurden.
Warum ist eine API sinnvoll?
Auf der grundlegendsten Ebene ermöglicht eine API - oder Application Programming Interface - die Kommunikation zwischen zwei Anwendungen. Wenn Sie beispielsweise eine Website besuchen, sendet Ihr Browser eine Anfrage an den Server, auf dem sich diese Website befindet. Die API dieses Servers empfängt die Anfrage Ihres Browsers, interpretiert sie und sendet alle Daten zurück, die zur Anzeige Ihrer Website erforderlich sind.
Da Websites und deren Funktionen, immer komplexer werden, werden Tools wie APIs immer wichtiger. Sie ermöglichen es Entwicklern, auf bestehenden Funktionen aufzubauen und ermöglichen es, neue Funktionen einfach in Ihre Website einzubinden. Im Gegenzug profitiert die Website, der die API gehört, von der erhöhten Exposition und dem erhöhten Traffic.
REST - Representational State Transfer
Es gibt viele Möglichkeiten, eine API zu erstellen. Eine REST (Representational State Transfer) API ist ein bestimmter Typ, der nach bestimmten Regeln entwickelt wird. Mit anderen Worten, REST stellt eine Reihe von Richtlinien vor, die Entwickler beim Erstellen von APIs verwenden können. Dadurch wird sichergestellt, dass die APIs effektiv funktionieren.
Mit der WordPress REST API arbeiten
Solange Sie eine WordPress-Site eingerichtet haben, können Sie sofort mit der REST-API experimentieren. Sie können verschiedene GET-Anfragen durchführen, um Daten direkt abzurufen, ganz einfach mit Ihrem Browser.
Um auf die WordPress REST-API zuzugreifen, müssen Sie mit der folgenden Route beginnen: http://ihre-domain.de/wp-json/wp/v2
Dann können Sie dieser URL hinzufügen, um auf verschiedene Arten von Daten zuzugreifen. Sie können beispielsweise ein bestimmtes Benutzerprofil über eine solche Route abrufen: http://ihre-domain.de/wp-json/wp/v2/users/1
In diesem Szenario ist "1" die eindeutige Benutzerkennung für das Profil, das Sie sehen möchten. Wenn Sie diese ID weglassen, sehen Sie stattdessen eine Liste aller Benutzer auf Ihrer Website.
Quellen: