Проект seo-tools поддерживает xml запросы для предоставления данных.
Вы покупатель seo-tools - Прочтите!
Полное копирование текстов справки с демонстрационного сайта проекта http://seo-tools.forwebm.net считается полноценным нарушением условий использования проекта seo-tools, в результате чего автоматически Вы лишаетесь обновлений и тех.поддержки. Вы можете использовать приведенные разработчиком на сайте http://seo-tools.forwebm.net тексты справок в качестве основы, но Вы не имеете права копировать их полностью на свои ресурсы.
Вид стандартного xml запроса (без указания параметров api для получения конкретных данных)
<charset></charset> - Указывается кодировка, в которой необходимо возвращать данные, например: windows-1251 или utf-8. Если оставить пустым или вовсе не указать данный тэг - по умолчанию данные будут возвращаться в кодировке UTF-8 Пример:
<code></code> - Указывается персональный api код, необходимый для предоставления доступа к api seo-tools. Данный код можно взять со страницы управления api Вашего кабинета. Пример:
<apitype></apitype> - Указывает на тип получаемых данных. Ограничено в диапазоне и функционально исключительно в рамках допустимых типов. Типы api приведены в соответствующих записях текущего раздела справки. Например, для получения апдейтов поисковиков используется тип `updates` и т.д. В соответствующих записях справки тип указывается. Пример:
Существует еще один тэг, который учитывается при составлении запроса: <error></error> - Данный тэг не обязательный. Используется для возможности получения описания ошибки в случае её возникновения (текст ошибки возвращается на английском языке). По умолчанию в случае ошибки возвращается только код ошибки (см. ниже по тексту), для получения +описания ошибки необходимо добавить в тело запроса тэг <error> со значением 1. Пример:
Описаны стандартные поля для составления запроса. В зависимости от типа запроса могут добавляться другие поля к уже описанным выше (все дополнительные поля описываются в соответствующей типу api справке).
/* переменная $respons будет содержать xml ответ описанный выше
по тексту в кодировке windows-1251 (указана при составлении запроса) */
?>
Вид стандартного xml ответа (пустой): Пример:
<datetime></datetime> - Содержит текущую дату и время запроса в формате: Y-m-d H:i:s <host></host> - Содержит хост сайта проекта (т.е seo-tools.forwebm.net) <username></username> - Содержит логин пользователя, чей api код был использован для подачи запроса. Может отсутствовать в случае возникновения ошибки составления запроса. Пример:
<results></results> - Содержит вложенную xml структуру ответа в зависимости от типа api (в справке соответствующего типа api структура подробно описывается, см. необходимый тип api)
В случае, если возникает какая-либо ошибка - тэг results будет отсутствовать, но появится тэг errorcode, который будет содержать код ошибки.
В данном списке приведен `стандартный` список ошибок при составлении и идентификации запроса. Описание кодов ошибок определенных типов описывается в соответствующем типу api разделе справки.
Если в запрос был включен тэг <error>1</error>, в таком случае к ответу также будет добавлен тэг error, содержащий описание ошибки (на английском языке). Пример:
Дата добавления: 2011-09-11 16:06:47, просмотров: 9079
Комментарии: 2
Re: Общая структура xml запроса и ответа при использовании api
Приветствую!
Примеры в статье указаны с несуществующими учетными записями. На сайте они не сработают.