Форум 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)

Slash 08.06.2009 17:01

SAPE.RU: Extended mode denied :o(
 
Подскажите пожалуйста, кто знает. Почему при работе в "расширенном режиме" (?v=extended) выдается ошибка "SAPE.RU: Extended mode denied :o(".
В обычном режиме (без ?v=extended) работа происходит корректно.

В чем может быть проблема?

Заранее спасибо за ответ.


Привожу фрагмент кода:

PHP код:

<?php
include_once 'Zend/XmlRpc/Client.php';
$oHttpClient=new Zend_Http_Client();
$oHttpClient->setCookieJar();// заводим клиента и говорим ему сохранять cookie

// Выдает "SAPE.RU: Extended mode denied :o("
$oClient = new Zend_XmlRpc_Client('http://www.sape.ru/api_xmlrpc.php?v=extended',$oHttpClient);


$login '*****';
$password '************************************';

$md5_flag true;

$bIsLogin $oClient->call('sape.login', array($login,$password,$md5_flag));

?>


MVH 08.06.2009 20:10

по https обращайтесь

Slash 08.06.2009 20:17

по https выдает ошибку :(

PHP код:

Fatal errorUncaught exception 'Zend_Http_Client_Adapter_Exception' with message 'Unable to Connect to ssl://www.sape.ru:443. Error #132830280: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?' in Z:\home\dbg\s\sape\Zend\Http\Client\Adapter\Socket.php:148 Stack trace#0 Z:\home\dbg\s\sape\Zend\Http\Client.php(863): Zend_Http_Client_Adapter_Socket->connect('www.sape.ru', 443, true) #1 Z:\home\dbg\s\sape\Zend\XmlRpc\Client.php(276): Zend_Http_Client->request('POST') #2 Z:\home\dbg\s\sape\Zend\XmlRpc\Client.php(340): Zend_XmlRpc_Client->doRequest(Object(Zend_XmlRpc_Request)) #3 Z:\home\dbg\s\sape\Zend\XmlRpc\Client\ServerProxy.php(92): Zend_XmlRpc_Client->call('system.methodSi...', Array) #4 [internal function]: Zend_XmlRpc_Client_ServerProxy->__call('methodSignature', Array) #5 Z:\home\dbg\s\sape\Zend\XmlRpc\Client\ServerIntrospection.php(145): Zend_XmlRpc_Client_ServerProxy->methodSignature('sape.login') #6 Z:\home\dbg\s\sape\Zend\XmlRpc\Client.php(311): 


MVH 08.06.2009 21:28

не ssl://www.sape.ru, а https://www.sape.ru

Slash 08.06.2009 21:33

Цитата:

Сообщение от MVH (Сообщение 471221)
не ssl://www.sape.ru, а https://www.sape.ru

именно так и пишу

PHP код:

$oClient = new Zend_XmlRpc_Client('https://www.sape.ru/api_xmlrpc.php?v=extended',$oHttpClient); 

Добавлено через 3 минуты
MVH, может поделитесь куском кода на php, в котором можно залогиниться в extended режиме?

MVH 08.06.2009 21:54

Значит у Вас php SSL найти не может. Посмотрите в phpinfo() включена ли поддержка openssl (или чего подобного).

P.S.: я другую библиотеку использую.

Добавлено через 3 минуты
Ах да, и коннектиться надо к https://xmlrpc.sape.ru/?v=extended, а не к https://www.sape.ru/api_xmlrpc.php?v=extended

Добавлено через 7 минут
Вот на всякий случай кусов кода для библиотеки phpxmlrpc:

Код:

$GLOBALS['xmlrpc_internalencoding'] = 'UTF-8';
$connect = new xmlrpc_client('https://xmlrpc.sape.ru/?v=extended');
$connect->request_charset_encoding = 'UTF-8';
$connect->setSSLVerifyHost(0);
$connect->setSSLVerifyPeer(0);

//логинимся
$query = new xmlrpcmsg('sape.login');
$query->addParam(new xmlrpcval('********', 'string'));
$query->addParam(new xmlrpcval('*******', 'string'));
$query->addParam(new xmlrpcval(true, 'boolean'));
$result = $connect->send($query);

//если залогинились
if (!$result->faultCode())
{
        //отправляем куки при последующих запросах
        foreach ($result->cookies() as $key => $val)
                $connect->setCookie($key, @$val['value'], @$val['path'], @$val['domain'], 80);
               
               
        /* ну и тут делаем что надо */
}


Slash 08.06.2009 21:57

MVH, а ваша библиотека как называется?
(ssl у меня скорее всего включен - mod_ssl)

MVH 08.06.2009 22:03

Цитата:

Сообщение от Slash (Сообщение 471248)
MVH, а ваша библиотека как называется

Выше написал.

Цитата:

Сообщение от Slash (Сообщение 471248)
ssl у меня скорее всего включен - mod_ssl

mod_ssl - это не то, это модуль для апача, что бы к сайту по ssl обращаться можно было вроде. А openssl - это более фундаментальный модуль для работы с SSL, который и используется в php.
Php должен быть сконфигурирован с опцией --with-openssl, что должно быть в phpinfo (в самом начале) и должна быть секция openssl (как для GD).

Slash 08.06.2009 22:05

Да действительно секции openssl нету, сейчас попробую через xmlrpc_client.

MVH 08.06.2009 22:06

Цитата:

Сообщение от Slash (Сообщение 471252)
Да действительно секции openssl нету, сейчас попробую через xmlrpc_client.

Для библиотеки phpxmlrpc CURL нужен, что бы по SSL подключаться.
Вы вообще на чём тестите сейчас? Win/Unix?

Slash 09.06.2009 13:07

MVH, получилось с помощью phpxmlrpc на хостинге. Спасибо большое. :)

Добавлено через 14 часов 32 минуты
Столкнулся с ещё одной проблемой.
Не могу заставить отработать функцию sape.search_pages

PHP код:

            //отправляем куки при последующих запросах
            
foreach ($result->cookies() as $key => $val)
                
$connect->setCookie($key, @$val['value'], @$val['path'], @$val['domain'], 80);
            
$querySP = new xmlrpcmsg('sape.search_pages');
            
$querySP->addParam(new xmlrpcval(*******, 'int'));
            
$querySP->addParam(new xmlrpcval(******, 'int'));
            
$querySP->addParam(new xmlrpcval($aFilter'hash'));
            
$resultSP $connect->send($querySP);

            echo 
"<pre>";
            
print_r($resultSP);
            echo 
"</pre>"

Всё по документации: в первый параметр передаю id URL'a для которого ищу ссылки, во второй - id сайта на котором ищу страницу, в параметре номер 3 передаю hash массив с фильтром. В чём моя ошибка?

Результат выполнения данного фрагмента кода:
PHP код:

xmlrpcresp Object
(
    [
val] => 0
    
[valtyp] => 
    [
errno] => 2
    
[errstr] => Invalid return payloadenable debugging to examine incoming payload (XML error at line 1check URL)
    [
payload] => 
    [
hdrs] => Array
        (
            [
server] => nginx/0.6.32
            
[date] => Tue09 Jun 2009 07:43:10 GMT
            
[content-type] => text/xmlcharset=utf-8
            
[transfer-encoding] => chunked
            
[connection] => keep-alive
            
[expires] => Thu19 Nov 1981 08:52:00 GMT
            
[cache-control] => no-storeno-cachemust-revalidatepost-check=0pre-check=0
            
[pragma] => no-cache
        
)

    [
_cookies] => Array
        (
        )

    [
content_type] => text/xml
    
[raw_data] => HTTP/1.1 200 OK
Server
nginx/0.6.32
Date
Tue09 Jun 2009 07:43:10 GMT
Content
-Typetext/xmlcharset=utf-8
Transfer
-Encodingchunked
Connection
keep-alive
Expires
Thu19 Nov 1981 08:52:00 GMT
Cache
-Controlno-storeno-cachemust-revalidatepost-check=0pre-check=0
Pragma
no-cache





В hash массиве $aFilter всё в порядке 100% т.е. функция search_sites отрабатывает корректно. Но на всякий случай приведу код этого массива
PHP код:

        $aFilter['cy_from'] = 10;
        
$aFilter['flag_only_white_list'] = 0;
        
$aFilter['flag_blocked_in_yandex'] = 0;
        
$aFilter['nogood'] = 0;
        
$aFilter['price_2'] = 1;
        
$aFilter['pr_from'] = 1;
        
$aFilter['ext_links'] = 4;
        
$aFilter['pages_per_site'] = "one"

Добавлено через 16 минут
Цитата:

Сообщение от MVH (Сообщение 471254)
Вы вообще на чём тестите сейчас? Win/Unix?

В данный момент Linux - Fedora Core. (Так же есть возможность тестировать на Windows компьютере с установленным денвером)

Gifts 09.06.2009 15:46

Стабильно работавший скрипт сегодня начал выдавать 404 ошибку. Язык питон, коннекчусь:
Код:

    test = xmlrpclib.ServerProxy('https://xmlrpc.sape.ru',transport=CookieAuthXMLRPCTransport())
    test.sape.login('*********','*****')

http/https - без разницы

Slash http://forum.sape.ru/showpost.php?p=...&postcount=227 А именно:
Цитата:

Тип filter должен быть struct, а не hash (такого в спецификации вообще нет).
Хотя тут про get_messages, но возможно это болезнь всех функций с фильтрами

Slash 09.06.2009 15:51

Цитата:

Сообщение от Gifts (Сообщение 471849)
Стабильно работавший скрипт сегодня начал выдавать 404 ошибку.

Подтверждаю. Часть моего кода которая работала в режиме extended тоже начала выдавать 404 ошибку.

Цитата:

Slash http://forum.sape.ru/showpost.php?p=...&postcount=227 А именно:

Хотя тут про get_messages, но возможно это болезнь всех функций с фильтрами
Спасибо. Учту. Но всё дело в том что функция sape.search_sites - отлично работала. Вот её код:
PHP код:

        $query = new xmlrpcmsg('sape.search_sites');
        
$query->addParam(new xmlrpcval(*******, 'int'));
        
$query->addParam(new xmlrpcval($aFilter'hash'));
        
$query->addParam(new xmlrpcval('0''int'));
        
$query->addParam(new xmlrpcval('10''int'));
        
$result $connect->send($query); 

Но sape.search_pages мне так и не удалось заставить работать :(.

Когда исчезнет 404 попробую заменить hash на struct и сразу отпишу.

arxela 09.06.2009 18:08

+
 
Снова, по-моему, интерфейс отрубился. Хотелось бы, конечно, знать о профилактике и модернизации заранее

MVH 09.06.2009 18:22

Slash, а ошибка какая выдаётся? Вызовите после "$resultSP = $connect->send($querySP);":
Код:

print '<span class="error">Ошибка (код ' . htmlspecialchars($resultSP->faultCode()) . '): ' . htmlspecialchars($resultSP->faultString()) . '</span><br />' . "\r\n";
Добавлено через 7 минут
А всё, увидел ошибку в распечатке объекта.

Добавлено через 3 минуты
Блин, оказывается опять адрес поменялся. Теперь такой: http://xmlrpc.sape.ru/api_xmlrpc.php?v=extended

Slash 09.06.2009 18:25

Сейчас залогиниться не получается.

Вот такой код:

PHP код:

    include_once("lib/xmlrpc.inc");

    
$GLOBALS['xmlrpc_internalencoding'] = 'UTF-8';
    
$connect = new xmlrpc_client('https://xmlrpc.sape.ru/?v=extended');
    
$connect->request_charset_encoding 'UTF-8';
    
$connect->setSSLVerifyHost(0);
    
$connect->setSSLVerifyPeer(0);

    
//логинимся
    
$query = new xmlrpcmsg('sape.login');
    
$query->addParam(new xmlrpcval('******''string'));
    
$query->addParam(new xmlrpcval('******************************''string'));
    
$query->addParam(new xmlrpcval(true'boolean'));
    
$result $connect->send($query);

    print 
'<span class="error">Ошибка (код ' htmlspecialchars($result->faultCode()) . '): ' htmlspecialchars($result->faultString()) . '</span><br />' "\r\n";

    echo 
"<pre>";
    
print_r($result);
    echo 
"</pre>"

Выдает :
PHP код:

<span class="error">Ошибка (код 5): Didn't receive 200 OK from remote server. (HTTP/1.1 404 Not Found)</span><br /> 
<pre>xmlrpcresp Object
(
    [val] => 0
    [valtyp] => 
    [errno] => 5
    [errstr] => Didn'
t receive 200 OK from remote server. (HTTP/1.1 404 Not Found)
    [
payload] => 
    [
hdrs] => Array
        (
        )
 
    [
_cookies] => Array
        (
        )
 
    [
content_type] => text/xml
    
[raw_data] => HTTP/1.1 404 Not Found
Server
nginx/0.6.32
Date
Tue09 Jun 2009 14:21:09 GMT
Content
-Typetext/htmlcharset=utf-8
Transfer
-Encodingchunked
Connection
keep-alive
Content
-Encodinggzip
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
 
<
html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"
<
head
    <
title>404 SAPE</title
    <
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <
link href="http://static.sape.ru/common/css/error.css" rel="stylesheet" type="text/css" /> 
</
head
 
<
body
    <
div id="container"
        <
img src="http://static.sape.ru/common/img/logo_error_page.gif" alt="Sape - Sapient solution" /> 
        <
div class="wrapper"
            <
h1>Нет такой страницы</h1
            
            <
p>Вполне возможночто никогда и не было.</p
            <
p>Однакоу нас есть:</p
            <
ul
                <
li><a href="http://www.sape.ru/">Sape</a></li
                <
li><a href="http://forum.sape.ru/">Наш очень интересный Форум</a></li
                <
li><a href="http://passport.sape.ru/">Кабинет пользователя Sape</a><br />(если вы зарегистрированы и уже вошли)</li
            </
ul
            
            <
h2>404</h2
        </
div
    </
div
</
body
 
</
html
)
</
pre

Добавлено через 41 секунду
сейчас буду пытаться логиниться по новому адресу.

Добавлено через 56 секунд
Залогиниться получилось :)

MVH 09.06.2009 18:27

А дальше "Ошибка (код 667): SAPE.RU: Please, login"? :)

Slash 09.06.2009 18:28

MVH, ага именно она :-D

MVH 09.06.2009 18:31

Попробуйте потом вот так задать фильтр:
Код:

        $aFilter['cy_from'] = new xmlrpcval(2, 'int');
        ...
        $aFilter['pages_per_site'] = new xmlrpcval("one", 'string');


Slash 09.06.2009 18:34

MVH, ага, хорошо попробую и отпишу что получилось. Правда вероятность очень маленькая что получится т.к. этот же массив передается в функцию search_sites и отрабатует нормально, а вот search_pages - уже не работает.

Кстати у кого нибудь функция search_pages работает? Уже 2 дня пытаюсь её запустить.

MVH 09.06.2009 18:36

Для sape.get_messages не работает фильтр по типам, может здесь такая же плачевная ситуация...

Slash 09.06.2009 18:39

MVH, Знать бы что ошибка именно у нас и функции работают корректно. Но увы пока я не нашел ни одного человека у кого sape.search_pages работает.

dradgo 10.06.2009 01:49

У меня вопрос насколько можно пользовать расширенной версией API?
Интересует уровень стабильности и насколько часто меняются интерфейсы.
И как при вызове методов не получать сообщение SAPE.RU: Extended mode denied :o(?
В принципе все что сделано в интерфейсе я могу вызвать через HTTP клиента (практически не отличим от браузера) но по моему пониманию XML-RPC должен меньше грузить систему.
Поэтому у меня и возник вопрос как пользоваться этими благами?

arxela 10.06.2009 11:21

У кого сейчас апи работает и по какому адресу?

Присоединяюсь к вопросу dradgo, хотя и хттп клиент не спасает от частых профилактик.

Slash 10.06.2009 11:26

arxela, у меня API не работает. Залогиниться получается, а дальше не работает.
К вопросу dradgo тоже присоединяюсь.

sVs 10.06.2009 11:46

Slash, есть такое дело... отключили они часть функций:
API ERROR: [669] SAPE.RU: TEMPORARY UNAVAILABLE
баланс - отдается, а начисления - нет;
что-то допиливают наверное,
в интерфейсе индивидуальная статистика по площадкам тоже отключена

Slash 10.06.2009 11:56

Цитата:

Сообщение от sVs (Сообщение 472575)
что-то допиливают наверное

Если Вы правы, то это радует. Ждемс....

MVH 10.06.2009 11:57

У меня сейчас работает. Обращаюсь к: https://xmlrpc.sape.ru/api_xmlrpc.php?v=extended
Именно по HTTPS.

Slash 10.06.2009 12:18

MVH, подтверждаю работает.
Попробовал заменить hash на struct, скрипт выдает ошибку Fatal error: Call to a member function serialize() on a non-object in C:\xampp\htdocs\test\lib\xmlrpc.inc on line 2974

Цитата:

Сообщение от MVH (Сообщение 471897)
Попробуйте потом вот так задать фильтр:
Код:

        $aFilter['cy_from'] = new xmlrpcval(2, 'int');
        ...
        $aFilter['pages_per_site'] = new xmlrpcval("one", 'string');


Попробовал так сделать, выдает ошибку
PHP код:

Ошибка (код 2): Invalid return payloadenable debugging to examine incoming payload (XML error at line 1check URL)
xmlrpcresp Object
(
    [
val] => 0
    
[valtyp] => 
    [
errno] => 2
    
[errstr] => Invalid return payloadenable debugging to examine incoming payload (XML error at line 1check URL)
    [
payload] => 
    [
hdrs] => Array
        (
            [
server] => nginx/0.6.32
            
[date] => Wed10 Jun 2009 08:15:05 GMT
            
[content-type] => text/xmlcharset=utf-8
            
[transfer-encoding] => chunked
            
[connection] => keep-alive
            
[x-powered-by] => PHP/5.2.0-8+etch15
            
[expires] => Thu19 Nov 1981 08:52:00 GMT
            
[cache-control] => no-storeno-cachemust-revalidatepost-check=0pre-check=0
            
[pragma] => no-cache
        
)

    [
_cookies] => Array
        (
        )

    [
content_type] => text/xml
    
[raw_data] => HTTP/1.1 200 OK
Server
nginx/0.6.32
Date
Wed10 Jun 2009 08:15:05 GMT
Content
-Typetext/xmlcharset=utf-8
Transfer
-Encodingchunked
Connection
keep-alive
X
-Powered-ByPHP/5.2.0-8+etch15
Expires
Thu19 Nov 1981 08:52:00 GMT
Cache
-Controlno-storeno-cachemust-revalidatepost-check=0pre-check=0
Pragma
no-cache






В итоге всё попрежнему, функция sape.search_sites работает корректно, функцию sape.search_pages не удается заставить работать.

arxela 10.06.2009 12:18

Заработало, ура!

Slash 10.06.2009 12:19

arxela, у вас функция sape.search_pages работает?

MVH 10.06.2009 12:59

Slash, выложите весь скрипт, попробую у себя запустить.

Slash 10.06.2009 13:07

MVH,
PHP код:

<?php
    
include_once("lib/xmlrpc.inc");

    
$GLOBALS['xmlrpc_internalencoding'] = 'UTF-8';
    
$connect = new xmlrpc_client('https://xmlrpc.sape.ru/api_xmlrpc.php?v=extended');
    
$connect->request_charset_encoding 'UTF-8';
    
$connect->setSSLVerifyHost(0);
    
$connect->setSSLVerifyPeer(0);

    
//логинимся
    
$query = new xmlrpcmsg('sape.login');
    
$query->addParam(new xmlrpcval('ЛОГИН''string'));
    
$query->addParam(new xmlrpcval('MD5_ПАРОЛЯ''string'));
    
$query->addParam(new xmlrpcval(true'boolean'));
    
$result $connect->send($query);

    if (!
$result->faultCode())
    {
        echo 
"Ура! Залогинились :)<br>";

        
/* Поиск сайтов */
        
$aFilter['cy_from'] = new xmlrpcval(10'int');//cy_from — минимальное знаение тИЦ,
        
$aFilter['flag_only_white_list'] = new xmlrpcval(0'int');;//flag_only_white_list — искать только по избранному (0|1),
        
$aFilter['flag_blocked_in_yandex'] = new xmlrpcval(0'int');;//flag_blocked_in_yandex — показывать сайты, которых нет в Яндексе (0|1),
        
$aFilter['nogood'] = new xmlrpcval(0'int');;//nogood — область поиска: 0 - все сайты, 1 - основная база, 2 - сайты сомнительного содержания,
        
$aFilter['price_2'] = new xmlrpcval(0'int');;//price_2 — максимальная цена страницы,
        
$aFilter['pr_from'] = new xmlrpcval(1'int');;//pr_from — минимальное знаение PR,
        
$aFilter['ext_links'] = new xmlrpcval(4'int');;//ext_links — максимальное число внешних ссылок,
        
$aFilter['pages_per_site'] = new xmlrpcval("one"'string');;//pages_per_site — количество страниц с сайта: если не указано - все, "one" - одна, "preferred" - только оптимальные.

        //отправляем куки при последующих запросах
        
foreach ($result->cookies() as $key => $val)
            
$connect->setCookie($key, @$val['value'], @$val['path'], @$val['domain'], 80);


        echo 
"<h3>sape.search_sites</h3>";
        
$query = new xmlrpcmsg('sape.search_sites');
        
$query->addParam(new xmlrpcval('ID_ОДНОГО_ИЗ_УРЛОВ''int')); // !!! 
        
$query->addParam(new xmlrpcval($aFilter'hash'));
        
$query->addParam(new xmlrpcval('0''int'));
        
$query->addParam(new xmlrpcval('10''int'));
        
$result $connect->send($query);

        print 
'<span class="error">Ошибка (код ' htmlspecialchars($result->faultCode()) . '): ' htmlspecialchars($result->faultString()) . '</span><br />' "\r\n";


        
// Листаем сайты
        
foreach($result->val->me['array'] as $kS => $vS)
        {
            echo 
"<hr>";

            echo 
"<table border=1>";
            echo 
"<tr><td>id</td><td>".$vS->me['struct']['id']->me['int']."</td></tr>";
            echo 
"<tr><td>in_dmoz</td><td>".$vS->me['struct']['in_dmoz']->me['boolean']."</td></tr>";
            echo 
"<tr><td>in_yaca</td><td>".$vS->me['struct']['in_yaca']->me['boolean']."</td></tr>";
            echo 
"<tr><td>category_id</td><td>".$vS->me['struct']['category_id']->me['int']."</td></tr>";
            echo 
"<tr><td>cy</td><td>".$vS->me['struct']['cy']->me['int']."</td></tr>";
            echo 
"<tr><td>domain_level</td><td>".$vS->me['struct']['domain_level']->me['int']."</td></tr>";
            echo 
"<tr><td>url</td><td>".$vS->me['struct']['url']->me['string']."</td></tr>";
            echo 
"<tr><td>pr</td><td>".$vS->me['struct']['pr']->me['int']."</td></tr>";
            echo 
"<tr><td>blocked_in_yandex</td><td>".$vS->me['struct']['blocked_in_yandex']->me['boolean']."</td></tr>";
            echo 
"</table>";

            
//Ищем нужную страницу
            //отправляем куки при последующих запросах
            
echo "<h4>sape.search_pages</h4>";
            foreach (
$result->cookies() as $key => $val)
                
$connect->setCookie($key, @$val['value'], @$val['path'], @$val['domain'], 80);

            
$querySP = new xmlrpcmsg('sape.search_pages');
            
$querySP->addParam(new xmlrpcval('ЗДЕСЬ_ID_URLа''int')); // !!!
            
$querySP->addParam(new xmlrpcval($vS->me['struct']['id']->me['int'], 'int')); // ID сайта который мы нашли
            
$querySP->addParam(new xmlrpcval($aFilter'struct'));
            
$resultSP $connect->send($querySP);

            print 
'<span class="error">Ошибка (код ' htmlspecialchars($resultSP->faultCode()) . '): ' htmlspecialchars($resultSP->faultString()) . '</span><br />' "\r\n";

            echo 
"<pre style=\"color: blue;\">";
            
print_r($resultSP);
            echo 
"</pre>";

        }


    } else
    {
        echo 
"<span style=\"color: red;\">Залогиниться не удалось :(</span><br>";
    }
?>


arxela 10.06.2009 13:40

Slash, поиск пока на интерфейс не переводил, боюсь что стабильной работы надо еще подождать.
Никто не заметил багов с функцией get_url_links? По-моему поля CY сайта, ID страницы и УРЛ сраницы перемешались?

MVH 10.06.2009 14:04

Slash, не удалось заставить её заработать. Дело в том, что сапа в ответ возвращает пустое тело ответа (включите $connect->setDebug(1);), поэтому и XML парсер ругается (Invalid return payload). Т.е. даже сообщения кода ошибки в XML формате не возвращается (хотя в том же get_messages в случае неверного фильтра - возвращается). Такое ощущение, что всё верно задано и это просто баг сапы при формировании ответа.

Slash 10.06.2009 14:08

Цитата:

Сообщение от MVH (Сообщение 472847)
Такое ощущение, что всё верно задано и это просто баг сапы при формировании ответа.

У меня тоже такое же ощущение. Уже пробовал купить ссылку с помощью sape.placement_create - получилось. Очень не хватает именно sape.search_pages. Как быть не знаю.

MVH 10.06.2009 14:16

Цитата:

Сообщение от Slash (Сообщение 472852)
Как быть не знаю.

Терроризировать техподдержку. :)

Slash 10.06.2009 14:19

Появилась мысль, что функция не отрабатывает т.к. в обычном интерфейсе при поиске площадок в данный момент так же выдается ошибка

PHP код:

Ошибка сервера!

Попробуйте обновить страницу и если ошибка не пропадетто подожите немного и она будет обязательно исправлена в самое ближайшее время!

Администрация приносит свои извинения за доставленные неудобства

В принципе это объясняет ситуацию. Как думаете?

MVH 10.06.2009 14:56

Цитата:

Сообщение от Slash (Сообщение 472876)
В принципе это объясняет ситуацию. Как думаете?

У меня поиск площадок работает.

Slash 10.06.2009 18:24

Отписал в саппорт по поводу sape.search_pages.

Очень надеюсь что помогут решить проблему.


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

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