15.11.2013, 20:56 | #1 |
Новичок
Регистрация: 07.11.2013
Сообщений: 5
Вес репутации: 0
|
Штурмую API с нуля
День добрый!
Пишу скрипт, пробую понять вообще что такое API и с чем его есть. Код, который вроде бы должен вывести баланс: Код:
<?php include_once($_SERVER["DOCUMENT_ROOT"] . "/xmlrpc-2.2.2/lib/xmlrpc.inc"); $GLOBALS['xmlrpc_defencoding'] = "UTF8"; $GLOBALS['xmlrpc_internalencoding'] = "UTF-8"; $GLOBALS['xmlrpc_null_extension'] = true; $client = new xmlrpc_client("/xmlrpc/", "api.sape.ru", 80); $msg = new xmlrpcmsg("sape.login", array( new xmlrpcval($login, "логин"), new xmlrpcval($password, "пароль мд5"), new xmlrpcval(true, "boolean") )); $msg = new xmlrpcmsg("sape.get_balance", array(new xmlrpcval(false, "boolean"))); $val=$client->send($msg); $project_balance = php_xmlrpc_decode($val->value()); print_r ($project_balance); ?> Что здесь не так? кто подскажет? Добавлено через 5 часов 8 минут Продолжаю штурм Использую другую библиотеку: Код:
<?php error_reporting(E_ALL); include "IXR_Library.php"; $IRX = new IXR_Client("api.sape.ru", "/xmlrpc/", 80); $IRX->query("sape.login", "логин", "пасс в мд5", true); $IRX->query("sape.get_balance"); $res = $IRX->getResponse(); echo "$res"; ?> Выдает: Array ( [faultCode] => 667 [faultString] => SAPE.RU: Please, login ) Что же делать то? Последний раз редактировалось iSavage; 15.11.2013 в 20:56. Причина: Добавлено сообщение |
15.11.2013, 23:07 | #2 |
Новичок
Регистрация: 13.08.2012
Сообщений: 3
Вес репутации: 0
|
я тоже начал с нуля писать на xmlrpc.inc
у тебя куки не передаются добавь такую строку перед отправкой запроса на баланс Код:
$cookies = $resp->cookies(); $client->setcookie('SAPE', $cookies["SAPE"]["value"]); |
16.11.2013, 23:40 | #4 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1030
|
Если статус нужный - выводим, если нет - не выводим.
С уважением К.О.
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Порносайт с нуля | Chandler | Общие вопросы оптимизации | 18 | 27.04.2012 17:26 |
А смогли ли бы Вы начать всё с нуля? :) | Kino | Курилка | 94 | 21.08.2011 15:17 |
SAPE с нуля | Tourmentor | Вопросы от новичков | 14 | 07.01.2010 13:16 |
Часовой пояс GMT +3, время: 23:05.