Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Вопросы по работе системы (http://forum.sape.ru/forumdisplay.php?f=13)
-   -   SAPE XML-RPC (http://forum.sape.ru/showthread.php?t=11957)

chahlic 12.02.2010 13:34

Цитата:

Сообщение от GeLo_ (Сообщение 728747)
Как же принимать в структуру если фактически это массив структур?

Так и принимайте, как массив структур. Повторяю, у меня это нормально работает ;)

PHP код:


        
[XmlRpcMethod("sape.get_sites")]
        
WMSItes[] GetSites(); 


GeLo_ 16.02.2010 12:42

Вашу структуру оно не сьело, но в итоге удалось справиться)

Вопрос. Не увидел валютных коэффициентов. Рубли хорошо, но хотябы USD - лучше)

есть ли это в апях?

Добавлено через 1 час 14 минут
И ещё 2 вопроса.
1.) Иерархия функций для отображения панели оптимизатора:
sape.get_projects = {Все проекты юзверя}
• • sape.get_urls = {Все акцепторы проекта (по идентификатору проекта)}
• • • sape.get_url_links = {Текущие доноры акцептора (по идентификатору акцептора)}

Верная иерархия?


2.) Чем отличается sape.get_urls от sape.get_project_links и это одно и то же или разные вещи? (тогда прокомментируйте пожалуйста чем разные)

chahlic 16.02.2010 13:54

Цитата:

Сообщение от GeLo_ (Сообщение 731864)
Вашу структуру оно не сьело, но в итоге удалось справиться)

Ну, что я могу поделать - структуру скопировал из рабочего кода. Да и дебаггинг там есть + какая ошибка в респонзе, и т.п.

Цитата:

Сообщение от GeLo_ (Сообщение 731864)
2.) Чем отличается sape.get_urls от sape.get_project_links и это одно и то же или разные вещи? (тогда прокомментируйте пожалуйста чем разные)

Вы знакомы с интерфейсом О?

Первая возвращает информацию об урлах в проекте, а вторая - ссылки, закупленные для урла (из первой ф-ции)

GeLo_ 16.02.2010 16:34

ок. спасибо.
А есть ли курсы валют? В списке api не обнаружил.

successor 02.03.2010 18:48

на выходных все обращения к урлу XML_RPC апишки стали возвращать 404. это только моя проблема? было у кого-нибудь было чтото похожее?

chahlic 02.03.2010 18:58

Не знаю, как на выходных, а сейчас работает

successor 02.03.2010 22:25

вот что выяснил, может кому-то поможет:
ломился курлом, удалил из запроса заголовок "Host: www.sape.ru", все заработало, с этим заголовком сейчас отдается 404, почему не знаю. Раньше все работало ОК. Если кто объяснит, будет супер.

хэйк 16.03.2010 08:40

Доброго времени суток.
Не могу отфильтровать ссылки по дате, чтобы не все грузить с урла, а только с определенной даты. Все что после id_url игнорирует и выдает все ссылки без фильтра по дате.

Формат функции
PHP код:

(array) sape.get_url_links((int|array) url_id [, (charstatus, (timestampdate_start, (timestampdate_stop, (int) pn 0]) 

PHP код:

$httpClientRequest = new Zend_Http_Client(     );
$httpClientRequest -> setCookie('SAPE',  $this->cookies['SAPE'] );
$httpClientRequest -> setCookie('p',  $this->cookies['p'] );
$httpClientRequest->setConfig(array('maxredirects' => 0,'timeout'      => 60,      'keepalive'       => 1));
$client =  new Zend_XmlRpc_Client     ('http://api.sape.ru/xmlrpc');
$client->setHttpClient($httpClientRequest);

$date '20100315T000000';  //Формат даты такой, как выдает система в своих ответах
$urlid 'xxxxx'
$links $client->call('sape.get_url_links',  array( $urlid ''$startdate)); 

спасибо

murich 31.03.2010 23:27

Вот бы для функции возврата страниц сайта параметр, который позволяет получить инфу только по тем странцам, на которых сейчас продаются ссылки. А то 2 мб страниц загружать приходится чтобы 60 ссылок разместить.

garry_7 15.04.2010 18:26

Привет. Никто не сталкивался с функцией
(int) sape.placement_update_text((int) id, (char|int) anchor)
Все вроде примитивно (id - id ссылки, anchor - новый текст), но работать не хочет - выдает ошибку
430 SAPE.RU: Placement update text failed :o(
В чем может быть проблема?


Часовой пояс GMT +3, время: 02:00.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.