Frage
Warum geben die Anzahl von Aufrufen von der API zufällig Ergebnisse mit Nullwerten zurück?
Antwort
Wenn Sie den Endpunkt „Views“ aufrufen und eine Anzahl anfordern, wie in /api/v2/views/count_many?ids=
oder /api/v2/views/{VIEW_ID}/count.json
die zur Folge haben können null
enthalten.
{
"url": "https://{SUBDOMAIN}.zendesk.com/api/v2/views/360175165913/count.json",
"view_id": 360175165913,
"value": null,
"pretty": "...",
"fresh": false,
"refresh": "pubsub",
"channel": "view/924bf601a81d8a1be7aafb25c39eda0a999779f5/count",
"poll_wait": 30
},
Die zugrundeliegende Ursache ist, dass das System die Daten noch nicht gecachet hat, was zu der führt "fresh"
Attribut resultierende a false
Wert.
Eine Lösung ist die Implementierung einer Backoff-Strategie, bei der die Anfragen in regelmäßigen Abständen gesendet und nach vielen Sekunden gesendet werden, bis der Wert aufgebraucht ist null
. Der Endpunkt ist auf 6 Anfragen alle 5 Minuten begrenzt.
Weitere Informationen finden Sie in diesem Beitrag: Count Tickets in view.
Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.
Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.
0 Kommentare