REST API GET users запрос
когда я делаю запрос к http://dayroomstay.com/wp-json/wp/v2/users
Я получаю:
"code": "rest_user_cannot_view",
"message": "Извините, вам не разрешено просматривать список пользователей.",
"data": {
"status": 401
}
Я использую Postman... помогите, пожалуйста

Прочитайте документацию: вам нужно добавить заголовок с именем X-WP-Nonce
к вашим запросам к API, требующим аутентификации, как показано в примере с jQuery.
Однако сложность заключается в получении этого nonce. WordPress сам внедряет этот токен на страницах редактирования записей. Введите wpApiSettings
в консоли разработчика, и вы сможете получить nonce. Также вам нужно будет отправить вашу куку wordpress_logged_in
, которую можно получить из заголовков запроса во вкладке Network инструментов разработчика браузера.
Вот пример того, как добавить эти заголовки в запрос в Postman:
Однако реализация этого для приложения, не связанного напрямую с бэкендом WordPress, может быть сложной. Поэтому существуют другие варианты, например, базовая аутентификация (которую я не очень люблю) и плагин JWT-аутентификации. Оба варианта приведены в документации, на которую я ссылался.

Рад был помочь. Помните, что для следующих вопросов лучше делиться написанным кодом, или в особо сложных случаях - минимальным воспроизводимым примером, это поможет сообществу быстрее вам помочь.

Теперь мне интересно, как генерировать nonce и cookies, используя только код.
