API REST obtener usuarios
cuando hago http://dayroomstay.com/wp-json/wp/v2/users
Obtengo:
"code": "rest_user_cannot_view",
"message": "Lo sentimos, no tienes permiso para listar usuarios.",
"data": {
"status": 401
}
Estoy usando Postman... por favor ayuda
Lee la documentación: necesitas agregar un encabezado llamado X-WP-Nonce
a tus solicitudes a la API que requieran autenticación, como puedes ver en el ejemplo de jQuery.
Sin embargo, el truco es obtener ese nonce en primer lugar. WordPress inyecta ese token por sí mismo en las pantallas de edición de entradas. Escribe wpApiSettings
en la consola de desarrollador y podrás obtener el nonce. También necesitarás enviar tu cookie wordpress_logged_in
, que se puede recuperar de los encabezados de solicitud en la pestaña Red de las herramientas de desarrollo de tu navegador.
Comparto un ejemplo de cómo colocar esos encabezados en tu solicitud de Postman:
Sin embargo, implementarlo para una aplicación que no está acoplada al backend de WP puede ser engorroso, por eso existen otras opciones, como la autenticación básica de la que no soy muy fan, y el plugin de autenticación JWT. Ambos están enlazados en la página de documentación que compartí.

Me alegra poder ayudar. Recuerda que en tus próximas preguntas compartas el código que has escrito, o en casos demasiado complejos, un ejemplo mínimo reproducible, eso ayudaría a la comunidad a ayudarte más rápidamente.

Ahora me pregunto cómo generar el nonce y las cookies usando solo el código.
