0

因此,在我的 Rails 应用程序中,我尝试使用 api 来检索与特定视图相关的所有票证的计数。但我想要与每个优先级相关的计数。一个示例场景:视图 A 中有 25 张工单。其中 19 个是普通优先级,其中 4 个是高优先级。我想发出一个 api 请求,并在其中一个请求中获得 19(正常),在另一个请求中获得 4(高)。

我试图根据文档提出一个 api url,但我无处可去。我该怎么做呢?

4

1 回答 1

0

基于优先级的视图中的工单计数没有特定端点,但您可以返回视图中的所有工单,然后自行按优先级对它们进行排序。

我建议为此使用官方Zendesk API gem初始化客户端后,您可以使用它在视图中返回高优先级和普通优先级票证的计数(替换VIEW_ID为下面的代码):

view = client.views.find(id: VIEW_ID)
urgent_count = view.tickets.select {|x| x.priority == "urgent"}.count
high_count = view.tickets.select {|x| x.priority == "high"}.count
于 2016-08-10T18:58:36.837 回答