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

big.bon 28.08.2008 22:53

Цитата:

Сообщение от Ufaweb (Сообщение 224943)
Лучше парсить pda-версию сапы

это на крайний случай, если уж функций не хватит в rpc :))

Ufaweb 28.08.2008 23:54

Цитата:

Сообщение от big.bon (Сообщение 225419)
это на крайний случай, если уж функций не хватит в rpc )

Ну, собтвенно, запросы "POST"-характера, то есть управляющие, в любом случае туда можно засылать :)

AlienZzzz 04.09.2008 09:33

Просьба
 
1. хотелось бы получать еще и заявки
2. можно сделать , чтоб страниа с "техничексчкими работами", выдавала код http не 200 !!!

Добавлено через 6 часов 30 минут
в параметрах гет линк есть : (int) pn = 0 - это что за параметр?

masterklass 22.09.2008 17:18

А что должен возвращать при успешном залогинивание?
Работаю через http://scripts.incutio.com/xmlrpc/
Логинюсь - возвращает 1.
Пытаюсь выполнить sape.get_user, получаю ошибку 667, SAPE.RU: Please, login

Есть рабочие примеры для изучения? =)

big.bon 22.09.2008 17:20

masterklass, написано же в мануале:

Цитата:

Далее при каждом следующем запросе нужно передавать все вернувшиеся cookie.

masterklass 22.09.2008 17:31

Таким образом как я понял..

curl_setopt($ch, CURLOPT_COOKIEFILE, 'бла.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'бла.txt');

Есть альтернатива curl?

big.bon 22.09.2008 17:32

masterklass, свои заголовки, если curl не устраивает.

masterklass 22.09.2008 17:47

Спасибо! и все-таки остается вопрос:
Цитата:

Есть рабочие примеры для изучения? =)

debesha 02.10.2008 14:19

Логин после реконструкции не работает?

big.bon 02.10.2008 14:22

Вроде работает, статы обновились сегодня.

ndmn 14.10.2008 16:53

Цитата:

Сообщение от debesha (Сообщение 255392)
Логин после реконструкции не работает?

у меня перестал работать после реконструкции. ума прям не приложу что делать.... Кто то решил эту проблему?

spellen 14.10.2008 16:57

Цитата:

Сообщение от ndmn (Сообщение 278666)
у меня перестал работать после реконструкции. ума прям не приложу что делать.... Кто то решил эту проблему?

Вы авторизуетесь по открытому паролю или md5

ndmn 14.10.2008 16:58

по открытому.
попробовал кодировать через мд5, та же фигня :(

sVs 14.10.2008 17:13

да работает оно, только авторизация бывает не с первого раза проходит, поставил цикл до 3х раз пытаться авторизоваться, все равно _иногда_ не проходит

AlienZzzz 14.10.2008 17:39

Цитата:

Сообщение от sVs (Сообщение 278689)
да работает оно, только авторизация бывает не с первого раза проходит, поставил цикл до 3х раз пытаться авторизоваться, все равно _иногда_ не проходит

я до 5, норма. что жалко, что если например не достуупно, или пароль не тот - ошибка одна = инвалид логин.

ndmn 14.10.2008 17:41

да. с 3-5 попытки только авторизируется, редко когда с первого.

big.bon 14.10.2008 17:42

Странно, у меня логинится с первой попытки - всё стало хорошо.

shr 14.10.2008 17:51

аналогично, пришлось запрос в цикл вложить, пока ответ нормальный не получит

sVs 14.10.2008 19:21

spellen лечил сегодня проблему, но по-ходу недолечил... может завтра пофиксит

sVs 17.10.2008 17:02

если вдруг кому-то нужно,
сегодня в функцию "статистика доходов по сайту" добавлен входной параметр (int) day
теперь можно получить данные о доходе и за конкретный день:
Код:

sape.get_site_money_stats((int) site_id [, (int) year [, (int) month], (int) day])

cheboor 19.10.2008 02:47

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

Ооочень этого нехватает для конструктивного анализа. Совсем не хочется все задачи решать с помощью api, а за этой мелочью обращаться к парсингу html страниц...

Да, еще было бы сказочно добавить в результат вызова sape.get_sites поле, содержащие общее количество размещенных ссылок. Иногда интересует лишь грубая динамика изменений, а загружать из-за этого полный список размещенных ссылок не хочется.

AlienZzzz 11.12.2008 18:18

Вопрос по ответам системы
 
начал замечать , что я во многизх случаях получатьб стал от сервиса ответ
ProtocolError: <ProtocolError for www.sape.ru/api_xmlrpc.php: -1 >

-1

Ранее было 302, 504, пусто, и прочая гадость. теперь -1

Можно разъястнить?

Avelon 11.12.2008 18:41

ок, пожелания и замечания зафиксированы

AlienZzzz 11.12.2008 18:43

Цитата:

Сообщение от Avelon (Сообщение 332630)
ок, пожелания и замечания зафиксированы

Вы случаем не баните меня ?

-1 у меня ни разу не было.
это я перестаю получать от вас данные. возможно вы поставили в настройках. хотя нет я раньше получат таймаут (504 помоему ошибка.)

Avelon 11.12.2008 18:51

может и баним, есть люди которые в 5 потоков и более немеряно сосут и делают нешуточную нагрузку, изза чего страдают все

AlienZzzz 11.12.2008 18:59

Цитата:

Сообщение от Avelon (Сообщение 332639)
может и баним, есть люди которые в 5 потоков и более немеряно сосут и делают нешуточную нагрузку, изза чего страдают все

я готов доказать , что я этого не делаю.

1 поток как мы и говорили с Вашими програмистами. все законно.
причем обновление происходит не залпом а постепено.

2-3 обновления не происходят. последовательно стараюсь . сам понимаю важность нагрузки. у самого сервис .

Максимально сесия у меня не более 5 минут (это если ссылок много более 30к), а так 2-3 минуты ссесия.

я предлогал делать дампы. все ровно даже когда я сделал обновление попроектно все всеровно обновляют все

Если были бы дневные дампы (по запросу канешно), то проблема бы решилась на раз.

AlienZzzz 12.12.2008 19:39

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

pro-maker 12.12.2008 19:39

Цитата:

Сообщение от AlienZzzz (Сообщение 332631)
Вы случаем не баните меня ?

Таких паразитов надо отстреливать на лету! :)

AlienZzzz 12.12.2008 19:41

Цитата:

Сообщение от pro-maker (Сообщение 333694)
Таких паразитов надо отстреливать на лету! :)

У меня по регламенту. я не делаю ничего не законого. почему я поразит ?

стараюсь как можно меньше делать нагрузку со своей стороны в торону сапы.

П.С.

Паразити́зм (от др.-греч. παράσιτος — «обедающий в гостях») — один из видов сосуществования организмов. Это явление, при котором два и более организма, не связанные между собой филогенетически, генетически разнородны, сосуществуют в течение продолжительного периода времени, при этом они находятся в антагонистических отношениях

Я не паразит. я наоборот Муравей. тот кто очищает лес(интернет) от поразитов и прочей нечести.

pro-maker 12.12.2008 19:42

Цитата:

Сообщение от AlienZzzz (Сообщение 333696)
почему я поразит ?

Пацанам мешаешь треш продавать. :)

AlienZzzz 14.12.2008 16:00

Обращаюсь к Авелону .....
 
Уважаемый прошу, скажите, как мне обновлять проекты, чтоб не попадать под Ваш бан (код возврата -1)

Я уже заведомо пустой проект обновляю (вчера никто ссылки не покупал), но все ровно мне возврат идет тот же код.

Я могу предположить, что вы баните не по ип а по Пользователю что логично.

но тогда уведомите об этом.

А то получается сервис есть . но пользоватся им может ограниченая группа лиц с мизером покупных ссылок( до 1000 мне кажется, хотя это мои доводы и никаких доказательст я не имею (((( ).

Если не сложно, вы можете сказать принцип работы при обновлении массивных проектов( >>> 40к ссылок).

Причем , как я уже писал это происходит строго 1 раз в неделю, не больше.

Спасибо.

pro-maker 14.12.2008 16:23

Цитата:

Сообщение от AlienZzzz (Сообщение 334946)
Причем , как я уже писал это происходит строго 1 раз в неделю, не больше.

Данные не отдаются в один из дней, а в другие дни нормально выкачиваются?

AlienZzzz 14.12.2008 17:27

Цитата:

Сообщение от pro-maker (Сообщение 334963)
Данные не отдаются в один из дней, а в другие дни нормально выкачиваются?

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

А сейчас я немогу обновиться с пятницы ((((

ошибки меняются : то 302, то 501, то 504, то -1

pro-maker 14.12.2008 18:42

AlienZzzz, стукнись в личку к Авелону или Трактору, лучше приватно решать такие проблемы, чем через форум.

AlienZzzz 14.12.2008 19:10

Цитата:

Сообщение от pro-maker (Сообщение 335088)
AlienZzzz, стукнись в личку к Авелону или Трактору, лучше приватно решать такие проблемы, чем через форум.

уже обстучал.

Авелон ответил, что поговорит с программерами, после этого пропал и ошибка стала 501 с пятницы. далее глухо ((((

big.bon 14.12.2008 21:43

Дада, ошибка частенько возникают. Скрипт запускается по крону каждые полчаса (думаю ограничение человечное), другой проект запускается только в 9 утра.

glavriba 25.12.2008 14:37

Уважаемые, перечитал все топики про XML RPC сапы на этом форуме, и всё равно остались вопросы. Если не затруднит вас, ответьте кто знает, пожалуйста:

1) Как взять флаг контекстных ссылок (является ссылка контекстной или обычной)? То же самое для страницы сайта - является страница контекстной или обычной.
2) как взять множители для контекстных ссылок (вернее, страниц)? Т.е. они задаются глобально для всего сайта, но в отдаваемых параметрах сайта их тоже нет.
3) Взять средние цены для данной страницы
4) что означает загадочный параметр (int) pn = 0 в функции get_site_links() ? AlienZzzz вроде уже спрашивал, но ему никто не ответил.

shr 25.12.2008 20:48

Цитата:

4) что означает загадочный параметр (int) pn = 0 в функции get_site_links() ?
точного ответа я не знаю, но похоже, что это PageNumber и означает номер при постраничной выдаче

для get_site_links я не помню, проверял ли его, но в другой функции вроде бы выдает как раз разные "страницы" \ порции; но там вообще странные вещи творятся в выдаче, а спросить не могу ;)

sVs 26.12.2008 11:54

Цитата:

Сообщение от glavriba (Сообщение 342942)
что означает загадочный параметр (int) pn = 0 в функции get_site_links()

это номер страницы для постраничного вывода, по сколько ссылок выводится на страницу - не помню

Добавлено через 8 минут
И еще, очень неудобно с точки зрения ВМ вот что:
1) нет отдельной функции для получения всех заявок на размещение по всем площадкам (приходится дергать все ссылки по каждой прощадке с соответствующим статусом)
2) нет функции для подтверждения/отказа заявок - приходится эмулировать броузер и делать POST через "это самое место"

glavriba 26.12.2008 17:00

shr, sVs
Большое спасибо за ответы! Видимо, при pn=0 выдаются все ссылки, не постранично.

Да, соглашусь, было бы неплохо расширить API Сапы. :)


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

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