View this page in Russian

System requirements specification

Query format:

Authorization is handled via POST method
Next data should be transfered via POST method request:

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

Where:

Response format from the system (Standard response should look like next XML):

<?xml version="1.0" encoding="UTF-8"?>
<data>
<today>
<parameter>
<type>parameter_type</type>
<name>parameter_name</name>
<value>parameter_value</value>
</parameter>
<parameter>
<type>parameter_type</type>
<name>parameter_name</name>
<value>parameter_value</value>
</parameter>
...
</today>
<yesterday>
<parameter>
<type>parameter_type</type>
<name>parameter_name</name>
<value>parameter_value</value>
</parameter>
<parameter>
<type>parameter_type</type>
<name>parameter_name</name>
<value>parameter_value</value>
</parameter>
...
</yesterday>
<period>
<parameter>
<type>parameter_type</type>
<name>parameter_name</name>
<value>parameter_value</value>
</parameter>
<parameter>
<type>parameter_type</type>
<name>parameter_name</name>
<value>parameter_value</value>
</parameter>
...
</period>
<balance>
<parameter>
<type>parameter_type</type>
<name>parameter_name</name>
<value>parameter_value</value>
</parameter>
<parameter>
<type>parameter_type</type>
<name>parameter_name</name>
<value>parameter_value</value>
</parameter>
...
</balance>
</data>

Period stands for current month.
Balance stands for different money parameters.
Impressions, clicks, money, orders, unique - are the values, that can be used for parameter_type.

In case or error system will generate next XML:
<?xml version="1.0" encoding="UTF-8"?>
<error>
<message>error_message</message>
</error>
where error_message specifies type of error (example: "Incorrect password")