Intereting Posts
Пользовательский register_taxonomy не показывает пользовательское меню Nav Мой плагин не может видеть мои файлы Опубликовать в WordPress с помощью REST API с внешнего сайта если has_term показывает на обычной странице архива Как применять определенные плагины для воздействия на все сайты (Multisite Network) Как включить иерархические постоянные ссылки для иерархических таксономий Как я могу исправить кнопку вставки / редактирования ссылки в Visual Editor в WordPress 3.9.1 Перемешанное письмо под должность Загрузка wp-load.php во внешний файл PHP вызывает неизвестную ошибку Сравните пользовательские таксономии обновленного сообщения (или нового сообщения) Установите роль абонента с возможностью «upload_file» на определенных страницах Чтобы сохранить информацию пользователя на той же странице, отправив форму Почему API-интерфейс настроек не сохраняет мой массив параметров Тип персонализированного сообщения в другом типе сообщения Включить выдержки из отрывка в теме wordpress двадцать тринадцать

Как создать пользователя с помощью нового JSON api в 4.7?

Раньше у меня были API-интерфейсы JSON API и JSON USER API, работающие до 4.7, и я видел документацию в справочной системе пользователя REST, https://developer.wordpress.org/rest-api/reference/users/#create-a- пользователь% 20% 22ReST% 20API% 20reference, но я не знаю, с чего начать. Я уверен, что есть процедура аутентификации, которая должна произойти сначала, чтобы получить nonce, но я не знаю, как это сделать. Я бы очень признателен, если кто-нибудь покажет мне или укажет мне на некоторые примеры cURL-операторов и URI, чтобы как получить nonce, так и создать пользователя.

ТИА

API REST, включенный в WordPress, фактически не имеет встроенной в него аутентификации.

Если вы выполняете обычную проверку подлинности в WordPress при входе в систему, ваш браузер получит набор файлов cookie. Если вы отправляете эти куки вместе с вашим запросом, то это будет проверять подлинность вас для выполнения соответствующих действий.

Если вам нужно добавить аутентификацию для внешней службы, вам необходимо установить плагин для его обработки. Некоторые из них доступны:

Если вы просто тестируете локально, есть также плагин Basic Authentication, который позволяет вам просто отправлять свое имя пользователя и пароль с каждым запросом в заголовке авторизации:

В любом случае, как только вы получили надлежащий файл cookie или включили метод аутентификации, создание нового пользователя будет простым. Отправьте запрос POST / wp-json / wp / v2 / пользователям с именем пользователя, электронной почтой и паролем в качестве полезной нагрузки.

Вы можете найти это здесь:

https://developer.wordpress.org/rest-api/using-the-rest-api/

https://developer.wordpress.org/rest-api/using-the-rest-api/authentication/