Аутентификация пользователя через WP-API V2 в Postman
Я использую Postman для тестирования своего проекта и wp-api. В частности, POST-запросы, где пользователь должен быть аутентифицирован для выполнения действий. Вот что я использую для создания пользователя:
{{url}}/projectname/wp-json/wp/v2/users/?username=anewname&email=ben@scientifik.com&password=passwordhere
Однако при тестировании операций, требующих аутентификации, таких как создание пользователя, я получаю ошибку 401:
{
"code": "rest_cannot_create_user",
"message": "Извините, у вас нет прав на создание ресурса.",
"data": {
"status": 401
}
}
Аутентификация через Nonce:
Если посмотреть на документацию по ссылке выше, там объясняется установка заголовка и отправка nonce. Я могу установить заголовок X-WP-Nonce
, но как получить сам nonce для отправки в Postman?
Аутентификация через cookies: Я установил interceptor Postman для перехвата cookies и вижу 5 cookies, но всё равно получаю ошибку 401 при использовании метода выше.
Любые идеи или рекомендации будут очень полезны сообществу.
Postman использует общие куки с Chrome. Если вы авторизованы на своем сайте, вы можете получить неожиданные результаты.
Ссылка: https://wordpress.org/support/topic/wp-api-cant-create-a-post/
