API REST GET users
quando faccio http://dayroomstay.com/wp-json/wp/v2/users
Ottengo:
"code": "rest_user_cannot_view",
"message": "Spiacenti, non hai i permessi per visualizzare l'elenco degli utenti.",
"data": {
"status": 401
}
Sto usando Postman... per favore aiuto
Leggi la documentazione: devi aggiungere un Header chiamato X-WP-Nonce
alle tue richieste all'API che richiedono autenticazione, come puoi vedere nell'esempio jQuery.
Il problema però è ottenere quel nonce in primo luogo. WordPress inietta quel token da solo nelle schermate di modifica degli articoli. Digita wpApiSettings
nella console dello sviluppatore e puoi ottenere il nonce. Dovrai anche inviare il tuo cookie wordpress_logged_in
, che può essere recuperato dagli header delle richieste nella scheda Network degli strumenti per sviluppatori del tuo browser.
Condivido un esempio di come inserire quegli header nella tua richiesta Postman:
Tuttavia, implementarlo per un'applicazione non accoppiata al backend di WordPress può essere complicato, ecco perché ci sono altre opzioni, come l'autenticazione Basic di cui non sono un grande fan, e il plugin di autenticazione JWT. Entrambi sono linkati nella pagina della documentazione che ho collegato.

Felice di essere d'aiuto. Ricorda di condividere il codice che hai scritto per le tue prossime domande, o nei casi più complessi, un esempio minimo riproducibile, questo aiuterà la comunità ad aiutarti più rapidamente.

Ora mi chiedo come generare il nonce e i cookie utilizzando solo il codice.
