Задача добавить друга в жж.
В апи все работает через xml rpc.
Вот описание апи добавления: http://www[dot]livejournal[dot]com/doc/s[dot][dot][dot]editfriends[dot]html
PHP:
скопировать код в буфер обмена
<?PHP include ('/inetpub/test/db.php'); //входные данные $login = 'schuhetzahoch19'; $passw = 'PxyBvRpBMADezz41'; $text = 'preslectwritmen'; echo $login; // включаем библиотеку XML-RPC include('lib/xmlrpc.inc'); // Задаем кодировку $xmlrpc_internalencoding = 'UTF-8'; // Перед формированием массива данных, нужно удостовериться, что данные subj и text находятся в правильной кодировке! Если кодировка не та, конвертируем в UTF-8 // заполняем массив с необходимыми переменными 'username' => new xmlrpcval($login, 'string'), 'password' => new xmlrpcval($passw, 'string'), 'add' => new xmlrpcval('','string'), 'username' => new xmlrpcval('1313', 'string') ); // на основе массива создаем структуру new xmlrpcval($post, 'struct'), ); // создаем XML сообщение для сервера $f = new xmlrpcmsg('LJ.XMLRPC.editfriends', $post2); // описываем сервер $c = new xmlrpc_client("/interface/xmlrpc", "www.livejournal.com", 80); $c->request_charset_encoding = "UTF-8"; // по желанию смотрим на XML-код того что отправится на сервер // отправляем XML сообщение на сервер $r = $c->send($f); // анализируем результат if(!$r->faultCode()) { // сообщение принято успешно и вернулся XML-результат $v = php_xmlrpc_decode($r->value()); } else { // сервер вернул ошибку print "An error occurred: "; } ?>
Мой код php, что то делаю ни так. в чем проблема?
|