24.06.2010, 12:38 | #442 |
Новичок
Регистрация: 21.07.2009
Сообщений: 81
Вес репутации: 186
|
По вашему коду ничего не могу сказать, т.к. не знаком с php (если это php), а по существу, вам надо разрешить сохранять куки через редирект, т.е. не требовать обязательного соответствия домена в куках и домена, который устанавливает эту куку.
Вот пример на языке Perl: Код:
use XMLRPC::Lite; use HTTP::Cookies; my $cookies = HTTP::Cookies->new(ignore_discard => 1); my $xmlrpc = XMLRPC::Lite->proxy($server); $xmlrpc->transport->cookie_jar($cookies); my $call = $xmlrpc->call('sape.login', $login, $passw_md5, 1); die $call->faultstring if $call->fault; print $call->result; |
23.07.2010, 22:26 | #448 |
Новичок
Регистрация: 23.07.2010
Сообщений: 1
Вес репутации: 0
|
Здравствуйте!
У меня простая задача: найти страницы по выбранному фильтру через расширенный API. Авторизуюсь, получаю список проектов, список урлов, список сохраненных фильтров - все нормально. Затем отправляю запрос: Код:
POST http://api.sape.ru/xmlrpc/?v=extended HTTP/1.1 Content-Type: text/xml User-Agent: XML-RPC.NET Host: api.sape.ru Cookie: ... Content-Length: 3609 <?xml version="1.0"?> <methodCall> <methodName>sape.search_sites</methodName> <params> <param> <value> <i4>__ид_урла__</i4> </value> </param> <param> <value> <struct> <member> <name>words</name> <value> <string>гостиницы</string> </value> </member> <member> <name>pr_from</name> <value> <i4>0</i4> </value> </member> <member> <name>domain_level</name> <value> <i4>2</i4> </value> </member> <member> <name>ext_links_forecast</name> <value> <i4>0</i4> </value> </member> <member> <name>ext_links</name> <value> <i4>10</i4> </value> </member> <member> <name>nogood</name> <value> <i4>0</i4> </value> </member> <member> <name>cy_from</name> <value> <i4>0</i4> </value> </member> <member> <name>no_double_in_project</name> <value> <i4>0</i4> </value> </member> <member> <name>price_from</name> <value> <double>0</double> </value> </member> <member> <name>flag_only_white_list</name> <value> <i4>0</i4> </value> </member> <member> <name>domain_zones</name> <value> <string /> </value> </member> <member> <name>flag_blocked_in_yandex</name> <value> <i4>0</i4> </value> </member> <member> <name>level_from</name> <value> <i4>2</i4> </value> </member> <member> <name>in_dmoz</name> <value> <i4>2</i4> </value> </member> <member> <name>in_yaca</name> <value> <i4>2</i4> </value> </member> <member> <name>days_old_whois</name> <value> <i4>0</i4> </value> </member> <member> <name>price_2</name> <value> <double>20</double> </value> </member> <member> <name>flag_blocked_in_google</name> <value> <i4>2</i4> </value> </member> <member> <name>cy_2</name> <value> <i4>30</i4> </value> </member> <member> <name>pr_2</name> <value> <i4>0</i4> </value> </member> <member> <name>level_2</name> <value> <i4>2</i4> </value> </member> </struct> </value> </param> <param> <value> <i4>0</i4> </value> </param> <param> <value> <i4>100</i4> </value> </param> </params> </methodCall> Код:
POST http://api.sape.ru/xmlrpc/?v=extended HTTP/1.1 Content-Type: text/xml User-Agent: XML-RPC.NET Host: api.sape.ru Cookie: ... Content-Length: 3534 <?xml version="1.0"?> <methodCall> <methodName>sape.search_pages</methodName> <params> <param> <value> <i4>__ид_урла__</i4> </value> </param> <param> <value> <i4>__ид_очередного_сайта__</i4> </value> </param> <param> <value> <struct> <member> <name>words</name> <value> <string>гостиницы</string> </value> </member> <member> <name>pr_from</name> <value> <i4>0</i4> </value> </member> <member> <name>domain_level</name> <value> <i4>2</i4> </value> </member> <member> <name>ext_links_forecast</name> <value> <i4>0</i4> </value> </member> <member> <name>ext_links</name> <value> <i4>10</i4> </value> </member> <member> <name>nogood</name> <value> <i4>0</i4> </value> </member> <member> <name>cy_from</name> <value> <i4>0</i4> </value> </member> <member> <name>no_double_in_project</name> <value> <i4>0</i4> </value> </member> <member> <name>price_from</name> <value> <double>0</double> </value> </member> <member> <name>flag_only_white_list</name> <value> <i4>0</i4> </value> </member> <member> <name>domain_zones</name> <value> <string /> </value> </member> <member> <name>flag_blocked_in_yandex</name> <value> <i4>0</i4> </value> </member> <member> <name>level_from</name> <value> <i4>2</i4> </value> </member> <member> <name>in_dmoz</name> <value> <i4>2</i4> </value> </member> <member> <name>in_yaca</name> <value> <i4>2</i4> </value> </member> <member> <name>days_old_whois</name> <value> <i4>0</i4> </value> </member> <member> <name>price_2</name> <value> <double>20</double> </value> </member> <member> <name>flag_blocked_in_google</name> <value> <i4>2</i4> </value> </member> <member> <name>cy_2</name> <value> <i4>30</i4> </value> </member> <member> <name>pr_2</name> <value> <i4>0</i4> </value> </member> <member> <name>level_2</name> <value> <i4>2</i4> </value> </member> </struct> </value> </param> </params> </methodCall> |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Sape WM Analyzer - увеличьте Ваши продажи в Sape | andrey-k | Вопросы по работе системы | 11 | 27.08.2008 13:43 |
одновременно файл sape.php и SAPE.pm | slovo | Вопросы по работе системы | 23 | 06.03.2008 15:08 |
Часовой пояс GMT +3, время: 02:40.