Программирование > PHP

Post to LiveJournal

(1/1)

Greg:
Хочу сделать функцию, которая будет добавлять запись в блог 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
кто встречался с такой проблемой?

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии