| Request-URL: http://api.adtago.de/DropGate.php?p=[PUBLIC_KEY]&k=[MD5_FINGERPRINT]{&s=[SUBID]} { &url=[URL] | &tld=[TLD_MD5] } { &q=[SEARCH_QUERY] } |
| Parameter | Beispiel | Beschreibung |
| [PUBLIC_KEY] | x1234y6789 | adtago-Public-Key (siehe Produkte > adtago API) |
| [MD5_FINGERPRINT] | c5s446e8cswd53s5y459wfxaqg6e2dse | Fingerprint Variante 1 bei Parameter [URL]: MD5-Fingerprint aus URL und adtago-Private-Key: (unkodierte) URL + adtago-Private-Key (direkt aneinander - ohne Trennzeichen!) Beispiel-Code (URL = http://www.otto.de) md5("http://www.otto.deXu38sV2u6ZXu38sV2u6ZXu38sV2u6Zrd") Variante 2 bei Parameter [TLD_MD5]: MD5-Fingerprint aus TLD_MD5 und adtago-Private-Key: MD5 + adtago-Private-Key (direkt aneinander - ohne Trennzeichen!) Beispiel-Code (MD5 = 20166ec41731c401a9e4e51a0b003cce) md5("20166ec41731c401a9e4e51a0b003cceXu38sV2u6ZXu38sV2u6ZXu38sV2u6Zrd") |
| [SUBID] | 12345 | SubID (OPTIONAL) Ein beliebiger Wert der bei einer Buchung hinterlegt wird. SubIDs dürfen alphanummerisch sein (A-Z und 0-9) und als einzigen Sonderzeichen "-" beinhalten. Die maximale Länge beträgt 20 Zeichen. |
| [URL] | http%3A%2F%2Fwww.otto.de | URL (URL-kodiert) Beispiel-Code: urlencode("http://www.otto.de") |
| [TLD_MD5] | 20166ec41731c401a9e4e51a0b003cce | MD5 der Toplevel-Domain (OPTIONAL) Beispiel-Code: md5("otto.de") Wichtig: Es muss der MD5 der kleingeschriebenen Top-Level-Domain sein (ohne Sub-Domains etc.): Falsch: http://www.otto.de, www.otto.de, otto.de, OTTO.de Richtig: otto.de Eine fertige PHP-Funktion die Ihnen die Toplevel-Domain im korrekten Format liefert, finden Sie hier. |
| [SEARCH_QUERY] | M%FCnchen | Such-Query (URL-kodiert) Rein optionaler Parameter, nur für Partner aus dem Bereich Search nötig. Weitere Informationen auf Anfrage. |
| Beispiel: Variante 1 (mit URL): http://api.adtago.de/DropGate.php?p=x1234y6789&k=c5s446e8cswd53s5y459wfxaqg6e2dse&s=12345&url=http%3A%2F%2Fwww.otto.de&q=M%FCnchen Variante 2 (mit TLD_MD5): http://api.adtago.de/DropGate.php?p=x1234y6789&k=c5s446e8cswd53s5y459wfxaqg6e2dse&s=12345&tld=20166ec41731c401a9e4e51a0b003cce&q=M%FCnchen |
| Response wenn Partnerprogramm vorhanden: |
| Tracking auslösen und Weiterleitung zur Startseite des Affiliate-Anbieters (innerhalb eines Images oder IFRAMES) |
| Response wenn KEIN Partnerprogramm vorhanden: |
| Keine Weiterleitung - Ausgabe einer Pixel-Grafik (1x1) |
| Code-Beispiel für IFRAME |
| <iframe src="http://api.adtago.de/DropGate.php...." style="width:0px;height:0px;border-width:0px;" id="aoDropFrame"></iframe> |
function getTLD($x) |
| Code | Meldung | Beschreibung |
| 1000 | Insufficient arguments | Mindestens ein Request-Parameter ist leer oder falsch |
| 1001 | Unknown API-User | Der adtago-Public-Key ist unbekannt (Parameter "p") |
| 1002 | Wrong MD5-Verification | MD5-Verifizierungscode ist falsch (Parameter "k") |
| 1003 | API-Quota exceeded | Das maximal verfügbare Abruf-Kontingent für die adtago-API wurde überschritten (Standard = 30.000 Calls). Das Kontingent wird monatlich zurückgesetzt. Falls Sie ein größeres Kontingent benötigen, teilen Sie uns bitte mit wie und wo Sie unsere API verwenden möchten. |
| 1004 | To many TLD (max. 20) | Es wurden zu viele Top-Level-Domains übergeben. Pro Call dürfen maximal 20 TLDs übergeben werden. |
| 1005 | Wrong request argument: ##ERROR_MSG## | Ein oder mehrere Abfrage-Parameter sind falsch (z.B. falsche Datumsangabe). In ##ERROR_MSG## werden die falschen Angabe aufgezählt. |
| Beispiel-Error: |
| <?xml version="1.0" encoding="ISO8859-1"?> <error> <code>1000</code> <msg>Insufficient arguments</msg> </error> |