Не получаетсяЯ не знаю точно, но попробуй так - HTTP-запрос - И там именно DELETE
В данных передавай только ID коммента
Подскажите пожалуйста, как удалить комментарий, зная его id?
Спасибо, но интересует как удалить комментарий именно при помощи WordPress REST API
И зачем?А у меня другой вопрос - как парсить чужой сайт через REST API..
сайт по адресу https://сайт.ру/wp-json/wp/v2/posts/ доступен..
ну я хочу сделать дубликат сайта.. с чужого сайта на WP перетянуть контент на свой сайт на WP.. REST API доступен... единственное текст по запросу https://сайт.ру/wp-json/wp/v2/posts/<id> выводится в виде кодаИ зачем?
Если доступы к этому АПИ есть, тогда просто подбираете GET запросы к постам или страницам. Только это изврат...
\u0410\u043b\u0438\u044f\u0442
да это понятно... я про то что текст публикации выдается не в виде русских букв, а в виде кодаСначала /wp/v2/posts все id постов получаете, а потом в цикле контент с каждого /wp/v2/posts/{-Variables.id-}
\u0410\u043b\u0438\u044f\u0442
я про то что текст публикации выдается не в виде русских букв, а в виде кода
return System.Text.RegularExpressions.Regex.Unescape(project.Variables["text"].Value);
Подскажите кто в курсе, как отправить контент с html тегами, картинками в посте и т.п?
"content" : "{-Variable.post-}",
Да я кавычки заменил с двойных на одинарные и все заработало. Мне надо было свой велосипед сделать.только сначала его надо обработать и привести в 1 строчку

проблема как всегда под носом была а я интернет рыл) но за то по несколько раз документацию перечитал, что полезноТоже делал такой для заказчика, только там в 2 раза моштабнееУчитывая высокую активность в теме по продаже шаблона парсера из Вебархива, я сделал вывод, что у людей на руках много текстов. И мой шаблон по публикации в WordPress, по средствам WordPress rest API, будет полезен людям.
Предупреждаю заранее:
Я хронический троеШник и вы можете увидеть много ошибок.
Мои познания в английском языке "относительны", поэтому переменные написаны, как на английском языке так и русскими словами латиницей.
Шаблон делался на коленке, для моих узких задач, поэтому воспринимайте его как заготовку для своего проекта. Но шаблон, даже в этом виде, полностью справляется со своими задачами.
Для работы с WordPress rest API на сайте должны быть установлены эти плагины:
Внешне шаблон выглядит так:
Посмотреть вложение 51211
Входные настройки выглядят так:
Посмотреть вложение 51210
Настройка шаблона
В архиве с шаблоном есть две папки img и stati
Папка img необходима для временного хранения изображений
В папку stati нужно поместить тхт файлы со статьями. Формат файла следующий: Первая строка это заголовок, всё остальное тело статьи. Пример прилагается.
Входные настройки проще не придумаешь: домен вашего сайта без http и www, логин и пароль от вашей учётной записи на сайте, установить чекбокс, если хотите автоматически генерировать теги(подробнее об этой функции расскажу далее)
Как это работает?
В шаблоне все основные блоки подписаны. Расскажу для чего нужен каждый блок и будет понятна логика работы шаблона.
"Конвертим логин и пароль в base64"
Авторизация по средствам WordPress rest API требует чтобы логин и пароль были в формате Base64.
"Получаем статью из файла"
В данном блоке берётся заголовок и текст статьи из тхт файла
"Авто генерация тегов"
Если вы указали что вам нужно генерировать теги, в этом блоке происходит процесс генерации тегов по средствам сервиса http://syn1.ru/tools/keygeneratortext. Получается не очень качественно, но меня устраивает.
"Получение id тегов с вашего сайта"
Данные блок отправляет запрос к вашему сайту . С целью получить id, сгенерированный ранее, тегов. Если на вашем сайте такого тега нет, то он создаётся.
"Качаем картинку с яндекс"
Мне было лень самому подбирать картинки к статьям, поэтому я сделал данный блок. Он делает запрос в Яндекс картинки с заголовком статьи и скачивает случайную картинку шириной не менее 600 пикселей
"Загрузка картинки"
Здесь происходит загрузка картинки на сервер и получение её id. Хочу выразить благодарность пользователю @Dozer009 за то что поделился способом загрузки изображений
"Подготовка поста"
Это самый муторный и неоднозначный блок. В нём происходит подготовка текста статьи к отправки post запросом. Поскольку шаблон несколько раз переделывался под разные источники, я не уверен в актуальности всех кубиков, но удалять их не решаюсь. Их присутствие не мешает, а из-за отсутствия статья может не опубликоваться. С целью отслеживать символы мешающие публикации, в случае ошибки при публикации, весь post запрос сохраняется файл log_error_posts.txt.
"Отправка поста"
Отправка Post запроса, для публикации статьи, и удаление исходных файлов.
Могут возникать ошибки при добавление тегов. Поскольку тегов много и запросы идут часто, хостинг может определить их как нежелательную активность и заблокировать ваши запросы. В этом случае вам помогут прокси(в подписи есть ссылка на не дорогие). Ну или добавьте паузу.
Пользуйтесь на здоровье!
Хочу напомнить, что я крайне положительно отношусь к конструктивной критике. Рад буду услышать идеи по улучшению шаблона. За оскорбление буду отправлять жалобу!


Да можно. Я сам не использовал но где-то встречал примерыа alt для картинок и ключевики для yoast seo например можно передавать?
Тоже делал такой для заказчика, только там в 2 раза моштабнее
Не совсем только понятно пишете API а ещё какие-то дополнительные плагины нужны
Я просто на POST GET запросах реализовал, с полностью припиской под редиретов редиректов и тд.
Есть документация API, хотелось бы посмотреть что-то новое может узнать?)
Кавычки, понятно\"Espace стоки.экранируешь разные символы
тебе ВП всегда выдаст ошибку если что-то не заэкранил... тестируй
Вообще ничё не экранирую, взял путон скрипт с конкурса статей, воткнул в этот шаблон, прекрасно постит, по 6 абзацев и каждый +-1500 символоввсегда выдаст ошибку если что-то не заэкранил
А без путона через POST-запрос есть способ публиковать большие статьи на сайте?Вообще ничё не экранирую, взял путон скрипт с конкурса статей, воткнул в этот шаблон, прекрасно постит, по 6 абзацев и каждый +-1500 символов
НЕ получалось, возможно из-за больших статей. POST-запросом только картинки закидываю,без путона через POST-запрос
Подскажите, пожалуйста, вот ещё что: как через POST-запрос передать alt и title изображения?НЕ получалось, возможно из-за больших статей. POST-запросом только картинки закидываю,
Это же не свойства картинок, а атрибуты тэга imgПодскажите, пожалуйста, вот ещё что: как через POST-запрос передать alt и title изображения?
Спасибо, достаточно плагина чтобы исправить проблемуДля тех у кого проблемы с 401 ошибкой и you are not allowed to create posts as this user при постинге с картинкой:
1) Ставим и активируем плаг application-passwords
2) в .htaccess после RewriteEngine On пишем или меняем на:
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
Мне помогло.
P.S там кстати написано что плагин можно не ставить с версии 5.6 и выше, но как работать без него и вышеупомянутых плагинов я хз. Было бы кулл выставить такое решение.
{"code":"rest_cannot_create","message":"Sorry, you are not allowed to create posts as this user.","data":{"status":401}}


