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

Trimmer 06.06.2011 15:28

когда надпись "Количество попыток аутентификации превышен" исчезнет оставишь только

метод sape.login
string login
string md5пароль
bool 1

Добавлено через 9 минут
Код:

<?xml version="1.0"?>
<methodCall>
  <methodName>sape.login</methodName>
  <params>
    <param>
      <value>
        <string>YourLogin</string>
      </value>
    </param>
    <param>
      <value>
        <string>6456456456454a41911dhysdg1</string>
      </value>
    </param>
    <param>
      <value>
        <boolean>1</boolean>
      </value>
    </param>
  </params>
</methodCall>

вот так выглядит аутентификация

Horrower 06.06.2011 16:49

спасибо, попробую :)

masp 26.08.2011 14:29

можно ли получить количество ссылок на модерации (ожидающих модерации)?

(Веб-мастеру Новые заявки (21) )

skillet 08.09.2011 13:25

работает ли АПИ? а то у меня пустой результат возвращает, HTTP status code was not 200

stolz 09.09.2011 12:50

SAPE.RU: Quantity of attempts of authentification is exceeded
 
На аккаунте, в течении суток, была только авторизация через web-интерфейс. Первый же запуск скрипта, работающего по XMLRPC, выдал ошибку: Quantity of attempts of authentification is exceeded.
Это просто глюки пи или я чего то не понимаю? Количество авторизаций через апи и количество авторизаций через web-интерфейс это одно и тоже или нет?
И еще вопрос, тут упоминается, что:
"Ограничение действует для каждого отдельного аккаунта в системе. При этом оно не распространяется на создание ссылок и подтверждение заявок."

А на запросы авторизации учитываются в ограничениях или нет? В смысле, прошел через sape.login и осталось 119 запросов в течении текущей минуты или все же 120?

Добавлено через 13 часов 40 минут
оказалось что эта ошибка из-за неправильных логин/пароля

skillet 10.09.2011 19:13

разобрался, стоял старый путь в настройках, прописал http://api.sape.ru/xmlrpc/?v=extended

poiskovik 25.10.2011 11:28

планируется ли в api сделать возможность изменения настроек площадок (панель вебмастера) ?
мне в частности нужна возможность изменения через api цен площадок.

hamele0n 21.01.2012 18:38

как должен выглядеть xml запрос если я хочу получить ссылки по всем урлам проекта.
чтоб получить ссылки по 1 урлу, у меня получается, делаю так:
PHP код:

<?xml version="1.0" encoding="UTF-8"?>"
<methodCall>
    <methodName>sape.get_url_links</methodName>"
        <params>
            <param>
                <value>
                    <int>id_project</int>
                </value>
            </param>
        </params>
    </methodCall>

для получения ссылок по всем урлам пытался отправлять так:

PHP код:

<?xml version="1.0" encoding="UTF-8"?>"
<methodCall>
    <methodName>sape.get_url_links</methodName>"
        <params>
            <array>
                                <item>1</item>
                                <item>2</item>
                                <item>3</item>
            </array>
        </params>
    </methodCall>

но так у меня возвращает ошибку, bad url id


работаю не на пхп, поэтому формирую запросы в ручную

greyhard 23.01.2012 12:11

sape.placements_accept_wm
 
Не могу понять в чем дело

На вызов (int) sape.placements_accept_wm((array) ids)
выдается странная ошибка SAPE.RU: Search result empty!

при том аналогичный код для (array) sape.placements_delete((array) ids) работает

кусок кода

PHP код:

use RPC::XML;
my @accept = ("4129951837","4127376176");
for (@
accept){
        
$_ RPC::XML::string->new($_);
}
my $done $cli->send_request("sape.placements_accept_wm",\@accept); 

p.s. Пасер вырезает бекслеш перед @accept.

Debug:
PHP код:

$VAR1 = bless( {
                 '_protocol' => 'HTTP/1.0',
                 '_content' => '<?xml version="1.0" encoding="us-ascii"?><methodCall><methodName>sape.placements_accept_wm</methodName><params><param><value><array><data><value><string>4129951837</string></value><value><string>4127376176</string></value></data></array></value></param></params></methodCall>',
                 '_uri' => bless( do{\(my $o = 'http://api.sape.ru/xmlrpc/?v=extended')}, 'URI::http' ),
                 '_headers' => bless( {
                                        'content-type' => 'text/xml',
                                        'accept-encoding' => 'deflate',
                                        'content-length' => 275,
                                        'host' => 'api.sape.ru'
                                      }, 'HTTP::Headers' ),
                 '_method' => 'POST'
               }, 'HTTP::Request' );
$VAR2 = sub { "DUMMY" };
--- !!perl/hash:RPC::XML::fault
faultCode: !!perl/scalar:RPC::XML::int 673
faultString: !!perl/scalar:RPC::XML::string 'SAPE.RU: Search result empty!'


Dimoha 23.01.2012 12:39

hamele0n, для получения ссылок по проекту можно использовать функцию

(array) sape.get_project_links((int) project_id [, (char) status, (timestamp) date_start, (timestamp) date_stop, (int) pn = 0])


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

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