-Поиск по дневнику

Поиск сообщений в akry

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 21.08.2007
Записей: 4917
Комментариев: 25572
Написано: 40060



Заколдованный Лиру

+ в цитатник

Cообщение скрыто для удобства комментирования.
Прочитать сообщение




Kostya   обратиться по имени Суббота, 09 Ноября 2013 г. 05:05 (ссылка)
Спасибо за mt.supportedMethods я не знал что так можно:)
А у меня metaWeblog.newPost не работает, пишет "newPost() error: not enought params" не подскажете какие там параметры надо вводить чтобы заработало?
Ответить С цитатой В цитатник
Перейти к дневнику

Понедельник, 11 Ноября 2013 г. 15:28ссылка
Я использовал код

$client = new IXR_Client($this->xmlrpc_host); // blog id: 1865558
if (!$client->query('metaWeblog.newPost', $this->blogid, $this->uname, $this->passwd, $post_data, $publish))
{ die('An error occurred - '.$client->getErrorCode().":".$client->getErrorMessage()); }

$response = $client->getResponse();


Но вообще имплементация всех этих интерфейсов на лиру исключительно убогая и кривая. Я пробовал общаться на эту тему с представителями лиру, получил отлуп: «у нас всё зашибись, ваше мнение нас не интересует, ничего улучшать и исправлять мы не собираемся», после чего плюнул на них и написал свою собственную библиотеку, в которой реализуется всё и вся грубо через HTTP. Все остальные методы не работают адекватно. Так что единственный рабочий вариант — писать доступ через формы, имитируя их отправку. С помощью curl, например. Тогда будут и все флаги, и ключевые слова, и категории, и картинки inline.
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку