Zum Hauptinhalt springen

Fehler

Die Anzeigenplatzierungs-API kann die folgenden Antwortcodes zurückgeben:

CodeBeschreibungErläuterung
400Schlechte AnfrageZeigt an, dass die gesendeten Daten falsch formatiert sind.
200OKDies bedeutet, dass entweder die Anfrage korrekt ist oder dass einige Zonen nicht gefunden werden konnten. In der Antwort wird angegeben, um welche Zonen es sich handelt.
500Interner FehlerZeigt an, dass ein interner Fehler aufgetreten ist, aber die Ursache unbekannt ist. Wenden Sie sich an Ihren Kundenbetreuer oder an Customer Success, um Hilfe zu erhalten.

400 Fehlermeldungen

NachrichtErläuterung
Missgebildeter JSON-BodySyntax-Fehler
Nicht unterstützter AnfragetypFalsches Anfrageverb verwendet
Dieses Feld fehltEs fehlt ein Pflichtfeld
Dieses Feld wurde nicht erwartetDer Anfrage wurde ein nicht erkannter Parameter hinzugefügt
Dieser Wert sollte vom Typ X seinFalsches Format für einen bestimmten Parameter verwendet

400 Fehler Beispiel

Anfrage:

{
"user": {
"testing": false
},
"zones": [
{
"id": "12345"
}
]
}

Antwort:

{
"errors": [
{
"[user][ua]": "This field is missing."
},
{
"[user][testing]": "This field was not expected."
},
{
"[zones][0]": "[id] This value should be of type int."
}
]
}

200 Fehlermeldungen

NachrichtErläuterung
Zonen-ID nicht gefundenDie Zonen-ID kann nicht gefunden werden ODER die Domäne des Endpunkts entspricht nicht dem angeforderten Anzeigenformat
Zone oder Standort nicht gültigDie Zone oder der Publisher ist gesperrt.

200 Fehler Beispiel

In diesem Beispiel haben wir Anzeigen für mehrere Zonen angefordert, und einige von ihnen haben Fehler zurückgegeben.

Anfrage:

{
"user": {
"ip": "179.127.135.233",
"ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:81.0) Gecko/20100101 Firefox/81.0"
},
"zones": [
{
"id": 1
},
{
"id": 2
},
{
"id": 3
}
]
}

Antwort:

{
"zones": [
null,
{
"idzone": 2,
"type": "banner",
"data": {
"url": "https://main.example.rocks/click.php?data=H4sIAAAAAAAAA0WPO27DQAxEr.LG7YK__bBMk8ZFzrArrZAiQQLYgFzM4UNZRUCCIMjhw_ACI69SHNYIn4_H7_2qb1d5j9z3Pc1nX.9p.fkGQAAXUvGj4n_D1RNLTaw5iSpgVoQbcbCV2CsytZgyNACBCZASPSUTOAIsSQ1qlFsOVWXeNKDDZ1cuS56j5o1Gtz7K1BonhPHVI09nB_GC1_gMtcwcTl4dHd8dIqdT2k6h4eOG5kK1.7Kts.ncyuijs64unlerZf4BvX2zxCABAAA-",
"impression": "https://syndication.example.rocks/cimp.php?t=imp&api=1&data=H4sIAAAAAAAAAzVPSW4DMQz7Sj8wBrV5ya1FX9CiD7An9qlFD73MQY+PkmlEG5ZMwqQZjI2wMb0QLpovKk6lJeKSSCyxiL99vLqSz6Nf/9L+++MqrFKeRy3aqrlCQK24oUbfCufmqpmpgpyyiyMgCqsWr8WQtHqBf32+P3aonF2Agw3R320pRJyQyBtc4xJHUJxEvRAtiaijzS6Ud5uj2MLo2keekevuMb57rEdonEj4p54QNaL45UbngHvwKPiDjqqnPPKpwstqmHNera9OZe053DCHrdGXGPUbbttiKlIBAAA=",
"image": "https://static.example.rocks/library/432437/42ec0144a74a1663f2973ad3070234f8e5633855.jpg"
}
},
null
],
"errors": {
"0": [
"Zone 1 not found"
],
"2": [
"Zone 3 not found"
]
}
}

zonen.daten null

In sehr seltenen Fällen gibt eine Anfrage für einen Anzeigenbereich eine korrekte Antwort zurück, aber das Feld "Daten" ist leer. Dies bedeutet, dass das System keine Anzeigen gefunden hat, die der gegebenen Anfrage entsprechen, je nach Gebietsschema des Benutzers, Browser usw.