ZebroidФорумПубличный разделВопросыПостинг XML-RPC

Постинг XML-RPC

19 ноября 2024, 17:05
Зарегистрирован: 18 ноября 2024, 17:04
Всем привет!
Ребята у кого то есть толковый гайд-ли может проконсультировать как проставлять ссылки с вп на целевой сайт через XML-RPC?

Какой алгоритм работы — сначала импорировать профиля или их импортировать сразу с текстами? К сожалению, в справке конкретных примеров не нашел(

19 ноября 2024, 17:55
Зарегистрирован: 10 апреля 2012, 00:00
Для начала нужно импортировать контент в проект Зеброида (иначе что он будет постить на сайт?), потом уже можно запускать постинг. Алгоритм работы примерно следующий:
1. Импортируем контент
2. Обрабатываем тесты (если нужно), добавляем ссылки, картинки, метки и т.д.
3. Настраиваем XML-RPC (загружаем профили, выбираем настройки с которыми хотите делать постинг)
4. Запускаете постинг

19 ноября 2024, 18:50
Зарегистрирован: 18 ноября 2024, 17:04
Спасибо за ответ.

Но проблемы ещена стадии импорта профилей.

1. Загурзил 2 текста
2. Импортирую два профиля (в текстовом формате) через контекстное меню. Далее — режим «импорт» — запустить. В результате получаю кучу пустых папок в том же поле где импортированные текста. На этом все.
Что я делаю не так)

19 ноября 2024, 19:23
Зарегистрирован: 18 ноября 2024, 17:04
Походу получилось
Понял где косячил)
Еще раз спасибо

19 ноября 2024, 19:33
Зарегистрирован: 10 апреля 2012, 00:00
Рад, что вы разобрались, но я плохо понял, что у вас происходит на экране, потому в следующий раз лучше прикрепите скриншот к описанию, чтобы лучше понимать ситуацию.

29 ноября 2024, 15:29
Зарегистрирован: 18 ноября 2024, 17:04
В продолжение темы XML-RPC постинга
Такая ситуация:
— проверяю валидность профиля — все ок (доп проверка руками для теста)
— отправляю на постинг через XML-RPC, использую прокси — получаю ответ «Статус неизвестен!» без размещения статьи.
В чем может быть проблема?

Комментарий отредактирован 2 раз(а). Последний раз редактировал postuser 29 ноября 2024, 15:33.
29 ноября 2024, 17:19
Зарегистрирован: 10 апреля 2012, 00:00
Проблему можно узнать посмотрев на лог постинга, там есть ответы которые отправляет ваш сервер на запросы.
Либо сами посмотрите, либо скиньте мне, я посмотрю ы скажу в чем проблема.

29 ноября 2024, 19:23
Зарегистрирован: 18 ноября 2024, 17:04
Спасибо за ответ, в основном логи такого рода:

<item>
<thread>2</thread>
<time>4:05:52 AM</time>
<message>Добавляю категории на сайт!</message>
<attach>
<![CDATA[ ]]>
</attach>
</item>
<item>
<thread>2</thread>
<time>4:05:52 AM</time>
<message>Добавляю категорию 1</message>
<attach>
<![CDATA[ ]]>
</attach>
</item>
<item>
<thread>2</thread>
<time>4:05:52 AM</time>
<message>Отсылаю данные</message>
<attach>
<![CDATA[ ]]>
</attach>
</item>
<item>
<thread>3</thread>
<time>4:05:52 AM</time>
<message>Ответ: Статус неизвестен!</message>
<attach>
<![CDATA[ ]]>
</attach>
</item>


Комментарий отредактирован 2 раз(а). Последний раз редактировал admin 29 ноября 2024, 20:23. Причина: Исправил код
29 ноября 2024, 20:23
Зарегистрирован: 10 апреля 2012, 00:00
Ну значит сервер вам отправляет пустые ответы. Сложно сказать что именно служит причиной.

29 ноября 2024, 20:59
Зарегистрирован: 10 апреля 2012, 00:00

postuser в своем сообщении писал(а):я так понимю, условно, здесь <![CDATA[ ]]> должен быть текст со спец символами, чтобы он не выполнялся как програма, а интерпритировался именно как текст?


Здесь должен быть ответ сервера в XML формате. Например, в ответ на команду создания категории, сайт должен либо создать категорию и в ответе написать её ID, либо написать ошибку из-за которой он не может выполнить эту команду.