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

getSupertipps – Supertipps abrufen

ParameterPflichtBedeutung
spartejaSpartenkürzel, z.B. PHV
subidoptionalEinschränkung der Abfrage auf eine SUBID
Request
$UpdateParams = array (
    "dataUser" => array (
        'user' => 'IHREVERMITTLERNUMMER',
        'pass' => '********',
    ),
    "content"  => array (
        'supertipps' => array (
            'getSupertipps' => array (
                'sparte' => 'PHV',
                'subid'  => '',
            ),
        ),
    ),
);
Response
array (
  'response' =>
  array (
    'supertipps' =>
    array (
      'getSupertipps' =>
      array (
        0 =>
        array (
          'anzahl_supertipps'     => 3,
          'supertipp_reihenfolge' =>
          array (
            0 => 1586,
            1 => 2713,
            2 => 1749,
            3 => 3169,
            4 => 3161,
            5 => 1995,
          ),
        ),
      ),
    ),
  ),
)

Die beiden Rückgabefelder

FeldBedeutung
anzahl_supertipps Die konfigurierte Anzahl anzuzeigender Supertipps
supertipp_reihenfolge Die Liste der verfügbaren Supertipp-IDs in der korrekten Reihenfolge – diese Liste ist in der Regel länger als anzahl_supertipps
⚠ Liste und Anzahl unterscheiden sich
Im Beispiel oben steht anzahl_supertipps => 3, die Reihenfolge enthält aber sechs IDs. Für die Anzeige in Ihrem System können Sie entweder die konfigurierte anzahl_supertipps berücksichtigen und die Liste entsprechend abschneiden – oder alle gelieferten Supertipps anzeigen.
PHP – nur die konfigurierte Anzahl verwenden
<?php
$ergebnis = $data['response']['supertipps']['getSupertipps'][0];

$anzahl      = (int) $ergebnis['anzahl_supertipps'];
$reihenfolge = $ergebnis['supertipp_reihenfolge'];

// Reihenfolge beibehalten, auf die konfigurierte Anzahl kuerzen
$anzuzeigen = array_slice( $reihenfolge, 0, $anzahl );

foreach ( $anzuzeigen as $supertippId ) {
    // Supertipp anhand der ID in Ihrem System aufloesen und ausgeben
}
?>
✉ Feedback
Fehler oder Unstimmigkeit in dieser Doku entdeckt? Schreiben Sie uns: ts@mr-money.de