AUTH431: REST-Übertragung blockiert
Was das bedeutet
Die REST API des Shops hat unter keiner Adressform geantwortet, die diese App nutzen kann.
Die App hat die REST API des Shops unter ihrer normalen Adresse (/wp-json/...) und unter der integrierten Ausweichadresse von WordPress (/?rest_route=...) aufgerufen. Beide haben nicht geantwortet. Die Website des Shops selbst kann durchaus erreichbar sein — hier ist speziell die REST API nicht erreichbar. Meist wird sie von einem Sicherheitsplugin verborgen oder durch eine Firewall-Regel blockiert.
Ihre Daten
Bestell- und Produktdaten sind nicht betroffen.
Fehlerbehebung
Im Shop — für den Website-Administrator: Wenn ein Sicherheitsplugin /wp-json/ verbirgt oder umbenennt (zum Beispiel WP Hide), erlauben Sie auch die in WordPress integrierte Form /?rest_route= — die App greift automatisch darauf zurück.
Beim Hosting-Anbieter / auf dem Server:
- Prüfen Sie Firewall-Regeln (WAF) auf Einträge, die auf
wp-jsonoderrest_routezutreffen, und lassen Sie die eigene REST API des Shops durch. - Wenn dem Server eine Wartungsseite oder Bot-Prüfung vorgeschaltet ist, werden REST-Anfragen möglicherweise mit einer HTML-Seite beantwortet. Deaktivieren Sie die Prüfung für die REST API.
Zum Testen (für alle): https://your-store.com/?rest_route=/ sollte JSON zurückgeben, keine 403-Seite und auch nicht die Startseite der Website.