Klasse supertipps
Konfigurierte Supertipps je Sparte in der korrekten Reihenfolge
Alle Beispiele setzen die Hilfsfunktion curlSend() und den Aufbau aus den
Grundlagen voraus.
getSupertipps – Supertipps abrufen
| Parameter | Pflicht | Bedeutung |
|---|---|---|
sparte | ja | Spartenkürzel, z.B. PHV |
subid | optional | Einschrä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
| Feld | Bedeutung |
|---|---|
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
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
Fehler oder Unstimmigkeit in dieser Doku entdeckt? Schreiben Sie uns: ts@mr-money.de