Цитата:
Цитата:
Код:
$white_list = new xmlrpcval(591122, "int"); |
Цитата:
Fatal error: Call to a member function serialize() on a non-object in Z:\home\sape_api\www\functions\xmlrpc\lib\xmlrpc.i nc on line 3017 Добавлено через 35 минут Цитата:
Добавлено через 4 часа 46 минут Ребята, ещё момент! Ниже, содержимое моей переменной $msg. Просьба, выложите аналогичный формат для ваших запросов, хочу сравнить. Думаю, ошибка в этом xmlrpcmsg Object ( [payload] => [methodname] => sape.search_sites [params] => Array ( [0] => xmlrpcval Object ( [me] => Array ( [int] => 6152431 ) [mytype] => 1 [_php_class] => ) [1] => xmlrpcval Object ( [me] => Array ( [struct] => Array ( [white_lists] => xmlrpcval Object ( [me] => Array ( [struct] => Array ( [0] => 591122 [1] => 591123 ) ) [mytype] => 3 [_php_class] => ) ) ) [mytype] => 3 [_php_class] => ) [2] => xmlrpcval Object ( [me] => Array ( [int] => 0 ) [mytype] => 1 [_php_class] => ) [3] => xmlrpcval Object ( [me] => Array ( [int] => 2 ) [mytype] => 1 [_php_class] => ) ) [debug] => 0 [content_type] => text/xml ) |
Цитата:
<struct> <member> <name>id</name> <value><int>XXXXXXX</int></value> </member> <member> <name>name</name> <value><string>XXXXXXXXX</string></value> </member> <member> <name>yaca_categories</name> <- вот тут должно быть "<name>params</name>" <value> <struct> <member> <name>ext_links</name> <value><int>2</int></value> </member> <...> |
Цитата:
|
Люди, подскажите плиз. В связи с переездом XML интерфейса в новое место, достаточно ли заменить
Цитата:
Цитата:
Добавлено через 17 минут Разобрался. Станно, но нужно писать $this->xmlSapeUrl = 'https://api.sape.ru/xmlrpc/v2/'; разобрался методом тыка :) |
Цитата:
А где новость об этом никак не найду ? |
Дайте пример плиз. Хочу научиться.
Добрые кОдеры!
Дайте пример как мне сделать выгрузку доноров, которые лежат в заявках. Дано: - Поставил denwer. - Создал БД (MySQL) - Слепил сайтик на joomle - Создал новый модуль - Подключил расширение php в joomla (чтоб в модуле можно было php-вставки делать) - Вывел модуль (модуль включен) Что мне надо написать на php в этот модуль, чтоб: - Соединиться с сапой под своим акком. - Забрать из Оптимизатора все wait + дата из площадки (id-xxxxxx) - Положить их в БД в таблицу "URLs-donors" (столбцы Data и URLs) - Вывести их в модуле списком Думаю, если увижу как это реализовать на php, то смогу дальше уже сам дополнить этот код остальной выгрузкой. Не злитесь! И не пинайте! Я не очередной халявщик! Просто не могу врубиться как это писать. :( оОочень хочу научиться писать xml запросы. Хочу выгружать на свои сервера данные из Сапы. Чтоб потом обрабатывать их уже на своей стороне более детально.:rolleyes: |
Цитата:
|
выполняю sape.login
<?php include_once("lib/xmlrpc.inc"); $GLOBALS['xmlrpc_internalencoding'] = 'UTF-8'; $connect = new xmlrpc_client('http://api.sape.ru/xmlrpc/'); $connect->request_charset_encoding = 'UTF-8'; $connect->setSSLVerifyHost(0); $connect->setSSLVerifyPeer(0); $login = '******'; $pass = md5('*****'); $query = new xmlrpcmsg('sape.login'); $query->addParam(new xmlrpcval($login, 'string')); $query->addParam(new xmlrpcval($pass, 'string')); $query->addParam(new xmlrpcval(true, 'boolean')); $result = $connect->send($query); ошибки не выдает, передаю Cookie, foreach ($result->cookies() as $key => $val) $connect->setCookie($key, @$val['value'], @$val['path'], @$val['domain'], 80); делаю любой запрос, $query_1 = new xmlrpcmsg('sape.get_balance'); $result = $connect->send($query_1); получаю ответ: (код 667): SAPE.RU: Please, login Где я ошибся? Добавлено через 20 часов 42 минуты !!!можно уже не отвечать. я под другую библиотеку уже написал.!!! |
Помогите пожалуйста.
<? include_once("xmlrpc-2.2.2/lib/xmlrpc.inc"); $GLOBALS['xmlrpc_internalencoding'] = 'UTF-8'; $connect = new xmlrpc_client('http://xmlrpc.sape.ru/'); $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(false, 'boolean')); $result = $connect->send($query); //если залогинились if (!$result->faultCode()) { //отправляем куки при последующих запросах foreach ($result->cookies() as $key => $val) $connect->setCookie($key, @$val['value'], @$val['path'], @$val['domain'], 80); echo 123; $msg = new xmlrpcmsg("sape.get_projects", array(new xmlrpcval(false, "boolean"))); echo $msg; } else { echo 'плохо.'; } ?> выводит 'плохо.' т.е. вторая часть скрипта выполняется ... $result->faultCode() выводит 5... пасс и логин верные 100% мд5 flase. Хотелось бы https://xmlrpc.sape.ru/?v=extended extended поюзать. Спасибо |
http://www.sape.ru/api_xmlrpc.php?v=extended
и https://www.sape.ru/api_xmlrpc.php?v=extended выдает 664 т.е. "Доступ к дополнительным функциям закрыт" помогите |
Доброго времени суток всем.
Только начал изучать API от Sape. ---------------------------- С авторизацией разобрался, потерто. ---------------------------- Теперь вопрос: не принимаются куки, впрочем таких вопросов в этой теме полно. $cookies = $resp->cookies(); $client->setcookie('SAPE', $cookies["SAPE"]["value"], $cookies["SAPE"]["path"], $cookies["SAPE"]["domain"]); $msg = new xmlrpcmsg("sape.get_projects", array(new xmlrpcval(false, "boolean"))); $val = $client->send($msg); Выдает Please, Login Благодарю. |
А на Visual Basic кто-нть делал запросы?
|
Похоже тут вообще никто не живёт... :-(
|
tuders, это точно.
ВБ это же не серверный язык. как вы собираетесь осуществлять запросы? |
Цитата:
Цитата:
|
Цитата:
|
ntro123, когда на твоём аке будет боле менее большой оборот само включится должно, хотя наверно можно и попросить включить
AlikZP, на topsape регайся там скриптик есть в котором ужё есть рабочий пример как получить доступ через API, подправишь как нужно tuders, можно и на vb там через ActiveX подключается. |
Trimmer, спасибо конечно, но уже не актуально, все релизовал через curl и рег выражения. (ПС. незнаю почему но работает даже быстрее чем сапе api) и кука хранится очень долго, т.е. каждый раз ненужно посылать логин и пасс, а прям сразу куку.
Для моего ака мне не нужно. Т.к. там будет что-то типо бесплатного сервиса по проверки ссылок с сапы и других бирж. Но все равно спасибо. |
Цитата:
Мне нужно сделать клиентскую часть. A la SapeMaster и иже с ним. В Sape сказано: Цитата:
Цитата:
И VB там нет. Цитата:
PHP код:
PHP код:
Т.е. именно, как программа должна послать пост-запрос на сервер сапы. Ну, а переложить на другой язык уже не проблема, надеюсь, будет. ;) |
Цитата:
|
список результирующих структур?
Цитата:
подскажите пожалуйста, где можно найти список структур, возвращаемых всеми методами SAPE API. Хотелось бы сэкономить время на преобразование такого "свободного текста" - в код:
|
не работают sape.get_placement_status и sape.placement_delete
До этого момента удачно брал всю необходимую мне информацию через xml-rpc, теперь возникла проблема - не удается справится с функциями sape.get_placement_status и sape.placement_delete.
Код (Perl): my $cookies = HTTP::Cookies->new(ignore_discard => 1); my $xmlrpc = XMLRPC::Lite->proxy('http://api.sape.ru/xmlrpc/?v=extended'); my $call = $xmlrpc->call('sape.login', 'логин', md5_hex('пароль'), 1) ; $call = $xmlrpc->call('sape.get_placement_status',2222773548); $tmp= $call->result; пробовал с различными id ссылок (оптимизатора), в ответ тишина... удалить ссылку через sape.placement_delete также не удается... Подскажите у кого был удачный опыт с этими функциями? Как быть?:confused: |
Добрый день.
вопрос по методу sape.placements_accept_seo Входной массив для метода: PHP код:
Код HTML:
<?xml version="1.0" encoding="UTF-8"?> //$url = "http://www.sape.ru/api_xmlrpc.php?v=extended"; $url = "https://api.sape.ru/xmlrpc/v2/"; Есть какие нибудь идеи? p.s. - скрипт работал давно и без сбоев - и тут на тебе...поможите... |
>...//$url = "http://www.sape.ru/api_xmlrpc.php?v=extended";
$url = "https://api.sape.ru/xmlrpc/v2/"; вижу разные протоколы (http/https), помимо разнящихся версий. |
Цитата:
|
Хм... начала вылазить ошибка при подключении ((
Код:
sape.login За что могли снять права или это временная ошибка ? |
А как можно узнать среднюю цену по системе?
Так как это делает sapemaster. |
Цитата:
|
forseo2k,
Цитата:
Или по русски - нужно не целым числом id отсылать а строкой. Есть ли возможность очищать GBL через API? |
скажите , а что глючит sape? чето не работает,
|
Цитата:
Код:
my $id = SOAP::Data->new(type => 'string', value => '2222773548'); |
Добрый день!
Не нашел в описании http://www.sape.ru/api_xmlrpc.php?v=extended как установить сколько максимально раз можно использовать тот или иной анкор; как заблокировать/разблокировать анкор? Подскажите пожалуйста, есть ли такой функционал. Спасибо. |
XML сегодня у всех работает как раньше? Что-то я не могу вытянуть данные, возможно поменяли какие-то переменные?
|
наконец-то решил переписаться на АПИ, а тут такое...
c ?v=extedned получаю: SAPE.RU: Extended mode denied :o( без него пытаюсь добавить площадку: server error. method not found. sape.site_add что логично, т.к. обращаюсь к первой версии... и что же нужно сделать, что бы иметь доступ к экстендед версии? ээээ http://blog.sape.ru/2010/10/vazhnaya...atsiya-po-api/ "Уважаемые пользователи, некоторое время назад мы сообщали о появлении второй версии API. Спешим проинформировать вас, что с 11 октября эта версия становится основной и единственной. Размещаться она будет по классическому адресу http://api.sape.ru/xmlrpc/ " получается, что сейчас нет старой версии? тогда почему же " server error. method not found. sape.site_add " ? ээээээээээээ!!!! http://forum.sape.ru/showpost.php?p=...&postcount=386 "Сегодня написал Саппорту, просил чтобы включили расширенный режим для XMLRPC. На что получил ответ - режим доступен только если я, как оптимизатор, буду тратить от 1500 в месяц." это что, правда ? Добавлено через 7 часов 3 минуты аппппп |
Цитата:
|
то есть негласно апи платное?
Администраторы, изложите, пожалуйста, свою точку зрения: почему функционал апи для ВМ тоже "платный", хотя "дерете" Вы только с оптимизаторов? И такой вопрос: как теперь проверить, находится ли сайт в сапе? Например на сёрче продают сайт, а теперь и не узнаешь в сапе он или нет, не используая платное апи... |
|
КАК работает ЭТО - url_bl_add ?
Уже что только не пробовал передавать в параметрах, все безуспешно...:confused: |
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 04:33. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.