WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Пример обновления записи через Postman и Пароль приложения

В этой заметке обновим заголовок записи через WP REST API, используя программу Postman и пароли приложений WordPress.

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

Шаг 1. Создаем пароль для приложения

Заходим в свой профиль (или профиль другого юзера), вводим любое название приложения и жмём "Добавить новый пароль приложения".

Создаём пароль приложения
Результат создания пароля приложения

Не забывайте, что этот функционал доступен только когда сайт работает по протоколу https.

Шаг 2. Обновление записи через Postman

Открываем программу и формируем запрос для обновлении записи с помощью WP REST API. Пусть наша запись имеет ID=31, тогда настройки программы будут следующие:

Вкладка Body (form-data или x-www-form-urlencoded)

  • title = Классная статья

    Тоже самое можно сделать во вкладке Params

Вкладка Authentication

  • type = Basic Auth
  • Username = campusboy
  • Password = mgF9 44Yx pDoY aTI0 haUc gEvh

Отправляем запрос - жмем кнопку SEND

При отправке запроса возможны разные варианты ответа:

  1. Если у пользователя достаточно прав на обновление указанной записи, то запись обновится - вернётся json, который возвращается при запросе записи с помощью WP REST API, но в котором уже будет обновленный title, а также ответ сервера 200.

  2. Если пароль приложения был отозван или введён некорректно, то вернётся ошибка "Указанный пароль не является верным паролем приложения" и ответ сервера 401.

  3. Если логин и пароль приложения относятся к пользователю, у которого нет права обновлять указанную запись, то получим ошибку "Извините, вам не разрешено редактировать эту запись" и ответ сервера 403.

campusboy 3918youtube.com/c/wpplus
Создатель YouTube канала wp-plus, на котором делюсь своим опытом. Активный пользователь wp-kama.ru. WordPress-разработчик. Разработка сайтов и лендингов. Доработка существующих проектов. Сопровождение ресурсов.
Редакторы: Kama 8431
Комментариев нет
    Войти