View this page in English
Спецификация выдачи данных в xml-формате для систем
Формат запроса:
Авторизация производится методом POST-запроса
POST-запросом передаются следующие данные:
http://system_host/moneyquake.xml?login=user_login&password=md5_user_password
Где:
- system_host - хост системы, отдающей данные;
- user_login - логин пользователя;
- md5_user_password - md5 хэш пароля пользователя
Формат ответа от системы (В стандартном виде ответ представляет из себя следующий xml):
Посмотреть пример файла статистики -> http://moneyquake.seoquake.com/example.xml
<?xml version="1.0" encoding="UTF-8"?>
<data>
<today>
<parameter>
<type>тип_параметра</type>
<name>имя_параметра</name>
<value>значение_параметра</value>
</parameter>
<parameter>
<type>тип_параметра</type>
<name>имя_параметра</name>
<value>значение_параметра</value>
</parameter>
...
</today>
<yesterday>
<parameter>
<type>тип_параметра</type>
<name>имя_параметра</name>
<value>значение_параметра</value>
</parameter>
<parameter>
<type>тип_параметра</type>
<name>имя_параметра</name>
<value>значение_параметра</value>
</parameter>
...
</yesterday>
<period>
<parameter>
<type>тип_параметра</type>
<name>имя_параметра</name>
<value>значение_параметра</value>
</parameter>
<parameter>
<type>тип_параметра</type>
<name>имя_параметра</name>
<value>значение_параметра</value>
</parameter>
...
</period>
<balance>
<parameter>
<type>тип_параметра</type>
<name>имя_параметра</name>
<value>значение_параметра</value>
</parameter>
<parameter>
<type>тип_параметра</type>
<name>имя_параметра</name>
<value>значение_параметра</value>
</parameter>
...
</balance>
</data>
В качестве period имеем ввиду - текущий календарный месяц.
В качестве balance имеем ввиду - остаток средств на счете, доступные к выводу средства и др.
В качестве типа параметра могут быть использованы следующие значения: impressions, clicks, money, orders, unique
В случае ошибки системой отдаётся следующий xml:
<?xml version="1.0" encoding="UTF-8"?>
<error>
<message>error_message</message>
</error>
где, в качестве error_message, указывается текст сообщения об ошибке (например, "Incorrect password")