Introducing G2.ai, the future of software buying.Try now

Namensräume, Härtung, Blockierung des Zugriffs auf bestimmte WooCommerce REST-APIs

Ich habe diesen wpcerber-Abschnitt gelesen: https://wpcerber.com/restrict-access-to-wordpress-rest-api/ Ich habe aktiviert: Zugriff auf Benutzerdaten über die REST-API blockieren sowie Zugriff auf die WordPress-REST-API blockieren, außer für die folgenden. Meine Namespaces werden wie folgt angezeigt: { "namespaces": [ "oembed/1.0", "2fa/v1", "contact-form-7/v1", "yoast/v1", "mc4wp/v1", "wc/store", "wc-analytics", "wc-admin", "testwp", "elementor/v1", "wc/v1", "wc/v2", "wc/v3", "wccom-site/v1", "wp/v2", "wp-site-health/v1" ] } Ich möchte den Zugriff auf die Woo Rest API Version 3 erlauben und habe daher versucht, wc/v3 sowie wc/v3/products zu den erlaubten Namespaces hinzuzufügen, aber wenn ich versuche, auf die API zuzugreifen, erhalte ich die 401-Meldung. // 20201221161556 // https://fee8f3a621.nxcli.net/wp-json/wc/v3/products { "code": "woocommerce_rest_cannot_view", "message": "Entschuldigung, Sie können keine Ressourcen auflisten.", "data": { "status": 401 } } Was mache ich falsch?
1 Kommentar
Sieht aus, als wären Sie nicht angemeldet.
Benutzer müssen angemeldet sein, um Fragen zu beantworten
Anmelden
Cerber Security, Antispam & Malware Scan
Offizielle Antwort
Cerber Security, Antispam & Malware Scan
Gregory M.
GM
Keep moving forward
0
Sie müssen zur weißen Liste "wc" hinzufügen, nicht "wc/v3". Das bedeutet, dass WP Cerber keinen Unterschied zwischen Versionen in den Namensräumen macht. Als Namensraum müssen Sie die Zeichenfolge vor dem ersten Schrägstrich / angeben.
Sieht aus, als wären Sie nicht angemeldet.
Benutzer müssen angemeldet sein, um Kommentare zu schreiben
Anmelden
Antworten