REST API GET utilizatori
când accesez http://dayroomstay.com/wp-json/wp/v2/users
Primesc:
"code": "rest_user_cannot_view",
"message": "Ne pare rău, nu aveți permisiunea de a lista utilizatorii.",
"data": {
"status": 401
}
Folosesc Postman... vă rog să mă ajutați

Citește documentația: trebuie să adaugi un Header numit X-WP-Nonce
la cererile tale către API care necesită autentificare, așa cum poți vedea în exemplul cu jQuery.
Totuși, problema este obținerea acelui nonce în primul rând. WordPress injectează acel token singur în ecranele de editare a postărilor. Tastează wpApiSettings
în consola dezvoltatorului și poți obține nonce-ul. Va trebui să trimiți și cookie-ul tău wordpress_logged_in
, care poate fi extras din antetele cererii în fila Network din instrumentele de dezvoltare ale browserului.
Îți arăt un exemplu cum poți seta aceste antete în cererea ta din Postman:
Totuși, implementarea acestui mecanism pentru o aplicație care nu este direct legată de backend-ul WordPress poate fi complicată, de aceea există alte opțiuni, cum ar fi autentificarea Basic (de care nu sunt mare fan) și plugin-ul pentru autentificare JWT. Ambele sunt menționate în pagina de documentație pe care am linkat-o.

Mă bucur că am putut ajuta. Amintește-ți că la întrebările viitoare să incluzi codul pe care l-ai scris sau, în cazuri prea complexe, un exemplu minimal reproducibil, asta va ajuta comunitatea să te ajute mai rapid.

Acum mă întreb cum să generez nonce-ul și cookie-urile folosind doar codul.
