XML-RPC API


Наш xml-rpc интерфейс доступен по адресу http://www.seolib.ru/script/xmlrpc/server.php. Обращаться нужно по 80-ому порту, тело xml-запроса класть в POST_DATA. Всё общение происходит полностью в кодировке UTF-8.

Если Вы ещё ничего не знаете про XML-RPC, то рекомендуем почитать на сайте www.xmlrpc.com:



Описание существующих функций

  • (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 если ссыдка индексируется.