Старый 24.06.2010, 12:35   #441
Новичок
 
Аватар для Knave
 
Регистрация: 15.06.2007
Сообщений: 14
Вес репутации: 0
Knave на пути к лучшему
По умолчанию

Вы уверены, что куки правильно ставите? Сделайте print_r массива $cookies, посмотрите, что в нем...
Knave вне форума   Ответить с цитированием
Старый 24.06.2010, 12:38   #442
Новичок
 
Регистрация: 21.07.2009
Сообщений: 81
Вес репутации: 180
Bulan на пути к лучшему
По умолчанию

Цитата:
Сообщение от alex-ko3 Посмотреть сообщение
Кусок кода выше...
По вашему коду ничего не могу сказать, т.к. не знаком с 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;
Bulan вне форума   Ответить с цитированием
Старый 24.06.2010, 14:39   #443
Новичок
 
Регистрация: 21.06.2010
Сообщений: 4
Вес репутации: 0
alex-ko3 на пути к лучшему
По умолчанию

Цитата:
Сообщение от Knave Посмотреть сообщение
Вы уверены, что куки правильно ставите? Сделайте print_r массива $cookies, посмотрите, что в нем...
Распечатывал. Там два элемента "SAPE" и "p"
alex-ko3 вне форума   Ответить с цитированием
Старый 24.06.2010, 15:50   #444
Сотрудник Wizard
 
Аватар для Dimoha
 
Регистрация: 02.12.2009
Сообщений: 211
Вес репутации: 181
Dimoha - весьма и весьма положительная личностьDimoha - весьма и весьма положительная личностьDimoha - весьма и весьма положительная личность
По умолчанию

sape.placements_delete - перестала возвращать ID удаленных ссылок. при этом удаление работает.
Dimoha вне форума   Ответить с цитированием
Старый 25.06.2010, 02:46   #445
Новичок
 
Регистрация: 21.07.2009
Сообщений: 81
Вес репутации: 180
Bulan на пути к лучшему
По умолчанию

Цитата:
Сообщение от Dimoha Посмотреть сообщение
sape.placements_delete - перестала возвращать ID удаленных ссылок. при этом удаление работает.
Писал об этом в этой теме, 5 постов назад.
Bulan вне форума   Ответить с цитированием
Старый 25.06.2010, 12:11   #446
Сотрудник Wizard
 
Аватар для Dimoha
 
Регистрация: 02.12.2009
Сообщений: 211
Вес репутации: 181
Dimoha - весьма и весьма положительная личностьDimoha - весьма и весьма положительная личностьDimoha - весьма и весьма положительная личность
По умолчанию

извиняюсь. проглядел.
Dimoha вне форума   Ответить с цитированием
Старый 26.06.2010, 06:12   #447
Новичок
 
Регистрация: 21.07.2009
Сообщений: 81
Вес репутации: 180
Bulan на пути к лучшему
По умолчанию

Цитата:
Сообщение от Dimoha Посмотреть сообщение
sape.placements_delete - перестала возвращать ID удаленных ссылок. при этом удаление работает.
Починили, вроде.
Bulan вне форума   Ответить с цитированием
Старый 23.07.2010, 22:26   #448
Новичок
 
Регистрация: 23.07.2010
Сообщений: 1
Вес репутации: 0
Alexander_M на пути к лучшему
Question

Здравствуйте!

У меня простая задача: найти страницы по выбранному фильтру через расширенный 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>
Вопрос: почему в ответ приходят страницы, в HTML-тексте которых нигде нет слова "гостиницы"? Что сделано неверно?
Alexander_M вне форума   Ответить с цитированием
Старый 24.07.2010, 21:52   #449
Новичок
 
Регистрация: 17.06.2009
Сообщений: 3
Вес репутации: 0
xMaxx на пути к лучшему
По умолчанию

Подскажите, можно ли с помощью API изменять настройки площадки вебмастера?
Ничего кроме sape.site_set_max_per_page не нашел. Причем даже эта функция не работает, возвращает internal server error
xMaxx вне форума   Ответить с цитированием
Старый 26.07.2010, 18:17   #450
Модератор
 
Регистрация: 12.02.2009
Сообщений: 45
Вес репутации: 185
ke5ha скоро станет известен
По умолчанию

Alexander_M, на данный момент исправлена ошибка в поиске по словам, попробуйте сейчас. Обращаю внимание что параметр words должен быть в кодировке UTF-8.
ke5ha вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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, время: 22:17.