Als «rest-api» getaggte Fragen

Fragen zur zentralen RESTful-HTTP-API für den Zugriff auf WP-Inhalte und -Daten.


4
Die REST-API von WordPress 4.7.1 macht Benutzer weiterhin verfügbar
Ich habe mein WordPress auf aktualisiert 4.7.1, und danach habe ich versucht, Benutzer über die REST-API aufzulisten, was behoben werden sollte, aber ich konnte Benutzer abrufen. https://mywebsite.com/wp-json/wp/v2/users Ausgabe: [{"id":1,"name":"admin","url":"","description":"","link":"https:\/\/mywebsite\/author\/admin\/","slug":"admin","avatar_urls":{"24": ... Änderungsprotokoll der neuesten Version: Die REST-API enthüllte Benutzerdaten für alle Benutzer, die einen Beitrag eines öffentlichen Beitragstyps verfasst hatten. WordPress …


4
Wie verwende ich die OAuth-Authentifizierung mit der REST-API über CURL-Befehle?
Ich versuche, die WordPress Rest-API mit Authentifizierung zu verwenden, um mehr Daten von der API zu erhalten. Ich habe das Oauth-Plugin, das rest-api-Plugin und API-Anmeldeinformationen von WP-CLI installiert. Ich habe herausgefunden, wie ich ohne Autorisierung auf Daten zugreifen kann. Das funktioniert: // set our end point $domain = "http://localhost/wp-api"; $endpoint …

7
REST-API-Zweck?
Zunächst einmal verstehe ich, dass dies derzeit ein Plugin ist, aber es ist mit Sicherheit fast ein Teil von WordPress. Ich hoffe also, dass dies nicht als Off-Topic gekennzeichnet wird. Ich habe ihre offiziellen Dokumente, viele andere Artikel gelesen und Tutorial-Videos angesehen, aber ich verstehe immer noch nicht, worauf es …
17 rest-api 


5
Gibt es so etwas wie is_rest ()?
Ich beginne ein bisschen mit der REST-API. Wenn ich nicht vollständig irregeführt werde, wird der initAktions-Hook auch ausgeführt, wenn es sich um eine REST-API-Anforderung handelt. Jetzt möchte ich nur Code ausführen, wenn es sich nicht um eine REST-API-Anforderung handelt. Also suchte ich nach einem Befehl wie is_rest(), um so etwas …
16 rest-api 

1
Wie ruft man einen Beitrag nach Slug-Namen über die REST-API ab?
Es funktioniert für meine Seiten, aber nicht für meine Beiträge. Wenn ich dorthin gehe, example.com/wp-json/wp/v2/pages?slug=page-namewird die Seite korrekt abgerufen. Wenn ich dazu gehe, example.com/wp-json/wp/v2/posts?slug=post-namewird ein Beitrag nicht auf die gleiche Weise abgerufen. Kann mir jemand sagen, wie ich einen Beitrag mit einem Slugnamen bekomme? Der Beitrag hat auch eine Kategorie, …
16 urls  rest-api 

2
Optionaler Parameter für den benutzerdefinierten Endpunkt der Wordpress Rest API
Ist es möglich, register_rest_route()mit optionalen Parametern in URL zu verwenden? Angenommen, die Route wird folgendermaßen registriert: register_rest_route( 'api', '/animals/(?P<id>\d+)', [ 'methods' => WP_REST_Server::READABLE, 'callback' => 'get_animals', 'args' => [ 'id' ], ] ); Es ist jetzt möglich, einen API-Aufruf für eine URL wie / wp-json / api / animal / …



2
WP Rest API: Details zum neuesten Beitrag einschließlich der vorgestellten Medien-URL in einer Anfrage?
Ich benutze wp-rest api , um Beiträge zu erhalten. Ich verwende auch wp rest api Filterelemente , um Felder zu filtern und das Ergebnis zusammenzufassen: Wenn ich http://example.com/wp-json/wp/v2/posts?items=id,title,featured_mediaes aufrufe, werden folgende Ergebnisse zurückgegeben: [ { "id": 407, "title": { "rendered": "Title 1" }, "featured_media": 399 }, { "id": 403, "title": …


1
Führen Sie Silex oder Slim mit WordPress aus
Ich verwende ein Thema in WordPress. In diesem Thema mache ich einige AJAX-Anrufe, bei denen ich eine Antwort erwarte. ( http://example.com/capis/v0/packages/ ) Um über http-Aufrufen zu dienen, verwende ich silex als http-Server. index.php <?php require_once __DIR__ . '/vendor/autoload.php'; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Silex\Application; $app = new Silex\Application(); $app->POST('/capis/v0/packages/', function(Application …
10 plugins  rest-api 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.