Alle Beispiele setzen die Hilfsfunktion curlSend() und den Aufbau aus den Grundlagen voraus.

MethodeZweck
fetchListAnzahl der Berechnungen und Abschlüsse, gegliedert nach Tag und Sparte
getListSubidsListe aller SUBIDs, die in der Statistik vorkommen
getListVidsListe aller Untervermittler-Nummern (v_id) in der Statistik

fetchList – Berechnungen und Abschlüsse

ParameterPflichtBedeutung
subidoptionalBeschränkung auf eine bestimmte SUBID
einzelnoptionalJede einzelne Berechnung wird ausgegeben – ohne IP-Sperre
monatoptionalMonat der gewünschten Statistik, zweistellig (z.B. 06)
jahroptionalJahr der gewünschten Statistik (z.B. 2017)
Request
$UpdateParams = array (
    "dataUser" => array (
        'user' => 'IHREVERMITTLERNUMMER',
        'pass' => '********',
    ),
    "content"  => array (
        'statistik' => array (
            'fetchList' => array (
                array (
                    'subid'   => '',
                    'einzeln' => '',
                    'monat'   => '06',
                    'jahr'    => '2017',
                ),
            ),
        ),
    ),
);
Response (gekürzt)
array (
  'response' =>
  array (
    'statistik' =>
    array (
      'fetchList' =>
      array (
        0 =>
        array (
          'statistik' =>
          array (
            0 =>
            array (
              'datum'   => '2017-06-28',
              'sparten' =>
              array (
                'PHV' => array ( 'berechnung' => 43, 'abschluss' => 12 ),
                'HR'  => array ( 'berechnung' => 23, 'abschluss' => 8 ),
                // ...
              ),
              'gesamt' => array ( 'berechnung' => 66, 'abschluss' => 20 ),
              'quote'  => '0',
            ),
            // weitere Tage
          ),
          'spartenquote' =>
          array (
            'PHV' => array ( 'berechnung' => 51, 'abschluss' => 0, 'quote' => '0.00' ),
            'HR'  => array ( 'berechnung' => 18, 'abschluss' => 0, 'quote' => '0.00' ),
            // ...
          ),
          'gesamt' => array ( 'berechnung' => 80, 'abschluss' => 0, 'quote' => '0.00' ),
        ),
      ),
    ),
  ),
)

Aufbau des Response

SchlüsselInhalt
statistik Ein Eintrag pro Tag mit datum, den Zahlen je Sparte (sparten), der Tagessumme (gesamt) und der Tagesquote (quote)
spartenquote Summen über den gesamten Zeitraum, aufgeschlüsselt nach Sparte, jeweils mit Abschlussquote
gesamt Summe über alle Sparten und den gesamten Zeitraum
Zu einzeln
Ohne diesen Parameter werden mehrfache Berechnungen derselben IP zusammengefasst (IP-Sperre). Mit einzeln erhalten Sie jede einzelne Berechnung – die Zahlen fallen dann entsprechend höher aus.

getListSubids – Alle SUBIDs

Liefert alle SUBIDs, die in Ihrer Statistik vorkommen – nützlich, um die gültigen Werte für den Parameter subid zu ermitteln. Es werden aktuell keine Parameter benötigt.

Request
$UpdateParams = array (
    "dataUser" => array (
        'user' => 'IHREVERMITTLERNUMMER',
        'pass' => '********',
    ),
    "content"  => array (
        'statistik' => array (
            'getListSubids' => array (
                array (),
            ),
        ),
    ),
);
Response
array (
  'response' =>
  array (
    'statistik' =>
    array (
      'getListSubids' =>
      array (
        0 =>
        array (
          0 => '018284-016347',
          1 => 'A-03-001',
          2 => 'test1',
          3 => 'hausratversicherung',
          4 => 'mrmo_test',
          5 => 'plan25',
          6 => 'portal',
          7 => 'test2',
          8 => 'uv1',
          9 => 'xlvg',
        ),
      ),
    ),
  ),
)

getListVids – Alle Untervermittler-Nummern

Liefert alle Untervermittler-Nummern (v_id), die in Ihrer Statistik vorkommen. Es werden aktuell keine Parameter benötigt.

Request
$UpdateParams = array (
    "dataUser" => array (
        'user' => 'IHREVERMITTLERNUMMER',
        'pass' => '********',
    ),
    "content"  => array (
        'statistik' => array (
            'getListVids' => array (
                array (),
            ),
        ),
    ),
);
Response
array (
  'response' =>
  array (
    'statistik' =>
    array (
      'getListVids' =>
      array (
        0 =>
        array (
          0  => '1',
          1  => '11',
          2  => '111',
          3  => '1111',
          4  => '123',
          5  => '23',
          6  => '55121',
          7  => '79349176',
          8  => 'es',
          9  => 'JWE',
          10 => 'KSC',
          11 => 'Max_Makler',
          12 => 'MKI',
          13 => 'test',
          14 => 'TS',
          15 => 'TSC',
        ),
      ),
    ),
  ),
)

Die v_id ist dieselbe Kennung, die Sie beim Untervermittler hinterlegen und beim Aufruf des Rechners mitgeben.

✉ Feedback
Fehler oder Unstimmigkeit in dieser Doku entdeckt? Schreiben Sie uns: ts@mr-money.de