WordPress REST API Authentifizierung mit Python einrichten und verwenden
English
Deutsch
WordPress-Authentifizierungs-Plugin einrichten
Installiere zuerst das WordPress REST API Authentication WordPress-Plugin, das du findest, indem du nach WordPress REST API Authentication suchst:

Danach musst du die Plugin-Konfigurationsseite öffnen. Öffne Plugins im WordPress-Admin-Panel, suche das WordPress REST API Authentication-Plugin und klicke auf Configure

Wähle Basic Authentication:

Klicke dann auf Next oben rechts:

und klicke auf der nächsten Seite auf Finish:

Einrichtung in Python
Angenommen, du hast einen WordPress-Benutzer admin mit Passwort abc123, können wir unseren Code aus How to get WordPress posts as JSON using Python & the WordPress REST API anpassen, um einen nicht-öffentlichen Endpunkt abzufragen:
wp_rest_auth_example.py
import requests
import base64
# Basic-Authentifizierungs-Header berechnen
auth_header = b"Basic " + base64.b64encode(b"admin:abc123")
# posts ist eine Liste von JSON-Objekten, die jeweils einen Beitrag darstellen
posts = requests.get("https://mydomain.com/wp-json/wp/v2/posts",
params={"context": "edit"},
headers={"Authorization": auth_header}).json()If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow