Удаленный постинг через блог-клиент LiveWriter - ошибка подключения
13.04.2010Голосование
| Тип | Ошибка |
| Состояние | Исправлено |
| Приоритет | Высокий |
| Версия | 3.45 |
| Система | * |
| Воспроизводимость | Нет |
| Автор | Oleg Savchenko |
| Исполнитель | Блоголётчик |
При попытке добавить новый блог к блогклиент Windows Live Writer после ввода адреса блога, логигна и пароля к нему получаем ошибку:
"НЕ РАСПОЗНАН ПРЕФИКС URI"
(смотрите скриншот на http://savosweb.com/error-01.png)
Хотя используется стандартный шаблон из поставки лайтПаблишера и в нем имеется строка с указанием на http://savosweb.com/rsd.xml
Ладно, прямо вместо адреса блога указываем этот самый урл с окончанием rsd.xml - тогда подключение блога к блогклиенту проходит дальше на следующий шаг, на шаг выбора типа блоговского движка. И
вот тут что бы мы ни выбирали (хоть wordpress, хоть wordpress 2.2+, хоть LiveJournal, хоть MovableType, хоть MetaWeblog) - мы все-равно получаем одну и ту же ошибку:
"НЕДЕЙСТВИТЕЛЬНЫЙ ОТВЕТ СЕРВЕРА"
(смотрите скриншот на http://savosweb.com/error-02.png)
При этом в другой блогклиент, а именно в ScribeFire (это такое дополнение к браузеру FireFox) этот же самый блог добавляется без проблем. Но там возникает путаница с кодировкой и под это дело я лучше создам отдельный тикет.
Да, для информации:
версия Windows Live Writer выглядит так:
"построение 14.0.8089.726 ru"
← Ранее Галерея фотографий
Комментарии (3) на запись “Удаленный постинг через блог-клиент LiveWriter - ошибка подключения”
Оставить комментарий
Адрес xmlrpc сервера:
/rpc.xml
имеется альтернативный адрес для xmlrpc:
/xmlrpc.php
При добавлении сайта надо указывать адрес главной страницы для нормальной работы Live Writer, но я его уже давно не запускал для тестов, сегодня проверю еще раз. Предыдущие тесты всегда проходили на ура, Live Writer даже вид блога не запрашивал
Да, когда ВРУЧНУЮ ПРИНУДИТЕЛЬНО указал ему rpc.xml - тогда все заработало. Правда все-равно пришлось выбрать тип, вернее подтвердить автоматически выбранный тип "Wordpress".
Посты добавляются и редактируются. Страницы тоже создаются. Только теперь над списком недавних постов и черновиков (там где для реального вордпресс-блога находятся ссылки на сам блог и на панель управления - смотри скриншот http://savosweb.com/links-01.png) для блога на базе ЛайтПаблишера блогклиент LiveWriter показывает две странные ссылки с одинаковым текстом:
" litepublisher:: "
(смотрите скриншот http://savosweb.com/links-02.png)
Ну это не так критично. Вот бы как-то правильно прописать в заголовках стандартного (и других) шаблонов такие теги, чтобы блог0клиенты сами определяли нужный им URI и не приходилось бы руками вписывать /rpc.xml (ведь не все знают что именно вписывать-то!!!)
А вот заодно я проверил и на Маке - в двух блогклиентах (MarsEdit и Qumana). В первом случае все подключение вообще прошло "на ура". БЕЗ РУЧНОГО ВВОДА!!! Во втором, как и в LiveWriter'e пришлось руками указать rpc.xml и после этого тоже все добавилось корректно. Так что в целом все работает.
Ну а проблемы с кодировкой в ScribeFire - это похоже проблемы последней версии самого клиента. Я обнаружил, что он и с другими блогами сейчас так же барахлит, а ведь раньше работал. Видимо это вопрос не к Вам ;-))
http://litepublisher.googlecode.com/svn/trunk/lib/manifest.class.php