Klasse hunderassen
Rasseliste für die Sparten Tierhalter und Haftpflicht
Alle Beispiele setzen die Hilfsfunktion curlSend() und den Aufbau aus den
Grundlagen voraus.
| Methode | Zweck |
|---|---|
fetchList | Alle Hunderassen als einfache Namensliste |
fetchListPhotos | Alle Hunderassen inkl. Rassennummer, Foto-URL und Quellenangabe |
searchFromName | Rassen anhand einer Teilbezeichnung suchen |
fetchList – Alle Rassen
Es müssen keine Parameter übergeben werden. Der Array-Index entspricht der Position in der Liste.
Request
$UpdateParams = array (
"dataUser" => array (
'user' => 'IHREVERMITTLERNUMMER',
'pass' => '********',
),
"content" => array (
'hunderassen' => array (
'fetchList' => array( "" ),
),
),
);
Response (gekürzt)
array (
'response' =>
array (
'hunderassen' =>
array (
'fetchList' =>
array (
0 =>
array (
0 => 'Afghane',
1 => 'Aidi',
2 => 'Akita Inu',
3 => 'Alano',
4 => 'Alaskan Malamute',
5 => 'Anglo Francais de Petite Venerie',
6 => 'Ariegeois',
7 => 'Australian Cattle Dog',
8 => 'Australian Kelpie',
9 => 'Australian Shepherd',
10 => 'Azawakh',
11 => 'Bandog',
12 => 'Barbet',
// ...
),
),
),
),
)
fetchListPhotos – Rassen mit Foto
Wie fetchList, liefert zusätzlich aber je Rasse eine Rassennummer, die
URL eines Fotos und die Quelle des Bildes. Es müssen keine Parameter übergeben
werden.
| Feld | Bedeutung |
|---|---|
name | Bezeichnung der Rasse |
nr | Rassennummer – entspricht dem Dateinamen des Fotos |
foto | Absolute URL des Bildes |
quelle | URL der Bildquelle |
Request
$UpdateParams = array (
"dataUser" => array (
'user' => 'IHREVERMITTLERNUMMER',
'pass' => '********',
),
"content" => array (
'hunderassen' => array (
'fetchListPhotos' => array( "" ),
),
),
);
Response (gekürzt)
array (
'response' =>
array (
'hunderassen' =>
array (
'fetchListPhotos' =>
array (
0 =>
array (
0 =>
array (
'name' => 'Afghane',
'nr' => '4',
'foto' => 'https://www.mr-money.de/vgl/tierhalter/fotos/4.jpg',
'quelle' => 'http://www.dehunderassen.de/afghanischer-windhund',
),
1 =>
array (
'name' => 'Aidi',
'nr' => '6',
'foto' => 'https://www.mr-money.de/vgl/tierhalter/fotos/6.jpg',
'quelle' => 'https://de.wikipedia.org/wiki/A%C3%AFdi',
),
2 =>
array (
'name' => 'Akita Inu',
'nr' => '8',
'foto' => 'https://www.mr-money.de/vgl/tierhalter/fotos/8.jpg',
'quelle' => 'https://de.wikipedia.org/wiki/Akita_(Hunderasse)',
),
// ...
),
),
),
),
)
⚠ Quellenangabe mit anzeigen
Die Bilder stammen von Dritten (Wikipedia und andere). Wenn Sie ein Foto anzeigen, geben Sie die zugehörige
Die Bilder stammen von Dritten (Wikipedia und andere). Wenn Sie ein Foto anzeigen, geben Sie die zugehörige
quelle mit aus.
searchFromName – Suche per Teilbezeichnung
| Parameter | Bedeutung |
|---|---|
name | Teilbezeichnung der Hunderasse |
Request
$UpdateParams = array (
"dataUser" => array (
'user' => 'IHREVERMITTLERNUMMER',
'pass' => '********',
),
"content" => array (
'hunderassen' => array (
'searchFromName' => array (
array ( 'name' => 'dogge' ),
),
),
),
);
Response
array (
'response' =>
array (
'hunderassen' =>
array (
'searchFromName' =>
array (
0 =>
array (
68 => 'Bulldogge (Azoren-Bulldogge)',
69 => 'Bulldogge (Englische Bulldogge)',
70 => 'Bulldogge (Französische Bulldogge)',
105 => 'Dogge (Bordeaux Dogge)',
107 => 'Dogge (Brasilianische Dogge)',
108 => 'Dogge (Dänische Dogge)',
109 => 'Dogge (Deutsche Dogge)',
110 => 'Dogge (Englische Dogge)',
111 => 'Dogge (Italienische Dogge)',
112 => 'Dogge (Spanische Dogge)',
113 => 'Dogge (Tibet Dogge)',
),
),
),
),
)
Die Array-Keys sind nicht fortlaufend
Anders als bei
Anders als bei
berufe/searchFromName bleibt hier der ursprüngliche
Index aus der Gesamtliste erhalten. Verarbeiten Sie das Ergebnis deshalb mit
foreach, nicht mit einer Zählschleife.
✉ 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