Domanda
Perché il conteggio delle viste dell’API restituisce casualmente risultati con valori nulli?
Risposta
Quando si chiama l’endpoint Views e si richiede un conteggio, come in /api/v2/views/count_many?ids=
o /api/v2/views/{VIEW_ID}/count.json
può risultare con null
valori.
{
"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
},
La causa alla base è che il sistema deve ancora memorizzare nella cache i dati, con conseguente "fresh"
attributo risultante a false
valore.
Una soluzione è implementare una strategia di backoff, in cui le richieste vengono inviate a intervalli e continuano a riprovare dopo molti secondi, fino a quando il valore non è più null
. Vale la pena ricordare che l’endpoint è limitato a 6 richieste ogni 5 minuti.
Per ulteriori informazioni, leggi il seguente articolo: Conteggio ticket visualizzati.
Avvertenza sulla traduzione: questo articolo è stato tradotto usando un software di traduzione automatizzata per fornire una comprensione di base del contenuto. È stato fatto tutto il possibile per fornire una traduzione accurata, tuttavia Zendesk non garantisce l'accuratezza della traduzione.
Per qualsiasi dubbio sull'accuratezza delle informazioni contenute nell'articolo tradotto, fai riferimento alla versione inglese dell'articolo come versione ufficiale.
0 commenti