Хочу сделать функцию, которая будет добавлять запись в блог LJ. посмотрел разные варианты и остановился на xml-rpc, но есть кое какие проблемы. для начала код:
<?php
ini_set(\'display_errors\', 1);
require("../xmlrpc/lib/xmlrpc.inc");
//Создаём запрос
$xmlrpc_client = new xmlrpc_client(\'/interface/xmlrpc\', \'www.livejournal.com\', 80);
$message = new xmlrpcmsg(\'LJ.XMLRPC.postevent\');
$message->addParam(xmlrpc_encode(array(
"username" => "username",
"hpassword" => md5("password"),
"clientversion" => "prm.ru connector",
"event" => "This is a scary post made with PHP and XML!",
"subject" => "Auto-Post",
"lineendings" => "0x0A",
"year" => date("Y"),
"mon" => date("m"),
"day" => date("d"),
"hour" => date("H"),
"min" => date("i")
)));
//Отсылаем запрос и получам ответ!
$response = $xmlrpc_client->send($message);
//print_r($response);
//print_r($response->value());
//Рассматриваем ответ
if($response->value())
{ # Ура, нормальный ответ!
$response = xmlrpc_decode($response->value());
echo "Вот вся бяка, которую расскал мне сервер ЖЖ:<pre>";
print_r($response);
echo "</pre>";
}
elseif($response->faultCode())
{ # сервер вернул ошибку
//что за ошибка?
if($response->faultCode() == 101)
{# ошибка 101 - это неверный парольно пользователя!
echo "Неверный Пароль, Комраде";}
else
{# все остальные ошибки
echo "На сервере проблемы, попробуй чуть позже, Браток! ".$response->faultCode();}
}
else
{# сервер ничего не вернул =(
echo "Нет соединения с сервером, Браток!";}
?> код взят отсюда
http://clops.livejournal.com/179274.htmlмне постоянно выдает ошибку "На сервере проблемы..."
$response есть, а вот $responce->value уже 0
кто встречался с такой проблемой?