问题
为什么来自 API 的“视图”计数会随机返回带有空值的结果?
回答
当调用 Views 端点并请求计数时,例如 /api/v2/views/count_many?ids=
或 /api/v2/views/{VIEW_ID}/count.json
其结果可能为 null
值。
{
"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
},
根本原因是系统尚未缓存数据,导致 "fresh"
属性生成的 false
值。
此问题的一个解决方案是实施回退策略,即每隔一定时间间隔发送请求,并在几秒钟后继续重试,直到该值不再是 null
更新。值得一提的是,端点每 5 分钟限制为 6 个请求。
有关更多信息,请参阅以下文章:计算视图 中的工单。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。
0 条评论