View this page in English

Спецификация выдачи данных в xml-формате для систем

Формат запроса:

Авторизация производится методом POST-запроса
POST-запросом передаются следующие данные:

http://system_host/moneyquake.xml?login=user_login&password=md5_user_password

Где:

Формат ответа от системы (В стандартном виде ответ представляет из себя следующий 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")