XML-RPC API
Наш xml-rpc интерфейс доступен по адресу http://www.seolib.ru/script/xmlrpc/server.php. Обращаться нужно по 80-ому порту, тело xml-запроса класть в POST_DATA. Всё общение происходит полностью в кодировке UTF-8.
Если Вы ещё ничего не знаете про XML-RPC, то рекомендуем почитать на сайте www.xmlrpc.com:
- Реализация протокола для Вашего любимого языка программирования.
- Для любителей PHP рекомендуем Zend Framework.
Описание существующих функций
(int) extlinks.checkYandexIndexedPage(Array( (char) login, (char) md5_password, (char) url)— проверка указанного URL на индексацию в Яндекс. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает 1 если страница индексируется.(int) extlinks.checkGoogleIndexedPage(Array( (char) login, (char) md5_password, (char) url)— проверка указанного URL на индексацию в Google. Параметр md5_password должен быть зашифрован аолгоритмом MD5. Функция возвращает 1 если страница индексируется.(int) extlinks.checkYahooBacklinks(Array( (char) login, (char) md5_password, (char) url)— проверяет кл-во ,бэклинков по Yahoo для указанного URL. Параметр md5_password должен быть зашифрован аолгоритмом MD5. Функция возвращает целое число - кл-во бэков.(int) extlinks.checkYandexFilter(Array( (char) login, (char) md5_password, (char) url)— проверка указанного URL на фильтр "ты последний" в Яндекс. Параметр md5_password должен быть зашифрован алгоритмом MD5. Фунцкия возвращает целое число: 0 - если фильтра есть, 1 - если фильтра нет, 2 - если невозможно определить наличие фильтра.(int) extlinks.checkYandexAGS(Array( (char) login, (char) md5_password, (char) url)— проверка указанного URL на фильтр "АГС" в Яндекс. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает целое число.- -1, если при проверке произошла ошибка
- 0, если фильтра нет
- 1, если фильтр есть
- 2, если фильтр возможно есть
- 3, если фильтр есть
- 4, если фильтра нет
- 5, если фильтр возможно есть
- 6, если фильтр возможно есть
(int) extlinks.checkYandexCache(Array( (char) login, (char) md5_password, (char) url)— проверка указанного URL на наличие к кэше Яндекса. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает 1 если страница находится в кэше.(int) extlinks.checkGoogleCache(Array( (char) login, (char) md5_password, (char) url)— проверка указанного URL на наличие в кэше Google. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает 1 если страница находится в кэше.(int) extlinks.checkYandexCY(Array( (char) login, (char) md5_password, (char) url)— проверка тИЦ для указанного URL. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает целое число - тИЦ сайта.(int) extlinks.checkGooglePrPage(Array( (char) login, (char) md5_password, (char) url)— проверка PR для указанного URL. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает целое число - PR сайта.(int) extlinks.checkGooglePrMain(Array( (char) login, (char) md5_password, (char) url)— проверка PR для главной страницы указанного URL. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает целое число - PR домена.(int) extlinks.checkInternalLinks(Array( (char) login, (char) md5_password, (char) url)— подсчёт количества внутренних ссылок для указанного URL. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает целое число - кл-во внутренних ссылок.(int) extlinks.checkExternalLinks(Array( (char) login, (char) md5_password, (char) url)— подсчёт количества внешних ссылок для указанного URL. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает целое число - кл-во внешних ссылок.(int) extlinks.checkErrorCode(Array( (char) login, (char) md5_password, (char) url)— проверка кода ответа удалённого сервера для указанного URL. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает целое число - код ответа HTTP сервера удалённой страницы.(int) extlinks.checkPageSize(Array( (char) login, (char) md5_password, (char) url)— подсчёт размера страницы по указонному URL в байтах. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает целое число - размер страницы в байтах.(int) extlinks.checkPageWordsCount(Array( (char) login, (char) md5_password, (char) url)— подсчёт размера страница по указанному URL в словах. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает целое число - размер страницы с словах.(int) extlinks.checkDomainRegDate(Array( (char) login, (char) md5_password, (char) url)— проверка даты создания указанного домена. Параметр md5_password должен быть зашифрован алгоритмом MD5. Возвращает дату создания домена в формате DD.MM.YYYY либо пустую строку если невозможно определить дату.(array) extlinks.checkRegionByIP(Array( (char) login, (char) md5_password, (char) url)— проверка региона по IP адресу указанного URL. Параметр md5_password должен быть зашифрован алгоритмом MD5. Возвращает массив вида: Array('country'=>страна,'city'=>город).(int) extlinks.checkYandexPages(Array( (char) login, (char) md5_password, (char) url)— возвращает количество проиндексированных страниц в Яндекс, для указанного домена. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает целое число - кл-во проиндексированных страниц.(int) extlinks.checkGooglePages(Array( (char) login, (char) md5_password, (char) url)— возвращает количество проиндексированных страниц в Google, для указанного домена. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает целое число - кл-во проиндексированных страниц.(int) extlinks.checkBingExternalLinks(Array( (char) login, (char) md5_password, (char) url)— возвращает количество обратных ссылок для указанного URL по Bing Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает целое число - кл-во страниц.(int) extlinks.checkDomainBackLinks(Array( (char) login, (char) md5_password, (char) url)— возвращает количетсво обратных ссылок на указанный домен по Yahoo. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает целое число - кл-во обратных ссылок.(int) extlinks.checkYandexGlue(Array( (char) login, (char) md5_password, (char) url)— проверяет указанный домен на склейку в Яндекс. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает 1 если склейка присутствует.(int) extlinks.checkGoogleGlue(Array( (char) login, (char) md5_password, (char) url)— проверяет указанный домен на склейку в Google. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает 1 если склейка присутствует.(int) extlinks.checkLinkOnPage(Array( (char) login, (char) md5_password, (char) url, (char) link)— проверка наличия указанной ссылки link на указнном url Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает 1 если ссылка найдена.(int) extlinks.checkLinkYandexIndexed(Array( (char) login, (char) md5_password, (char) url, (char) link)— проверка индексации указанной ссылки link на указнном url по Яндекс. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает 1 если ссылка индексируется.(int) extlinks.checkLinkGoogleIndexed(Array( (char) login, (char) md5_password, (char) url, (char) link)— проверка индексации указанной ссылки link на указнном url по Яндекс. Параметр md5_password должен быть зашифрован алгоритмом MD5. Функция возвращает 1 если ссыдка индексируется.


(495) 662-87-28


12.08.2010