2017-11-01 9 views
0

PHP로 Zendesk API를 사용하고 있으며 각보기에 대해 특정 브랜드의 티켓 수를 얻으려고합니다.
내가 가진 유일한 해결책은 모든 견해를 얻고,보기에서 모든 티켓을로드하고 각 티켓의 브랜드를 얻는 것입니다.
이보다 더 최적의 솔루션이 있어야합니다.
누구나 올바른 방향으로 나를 가리킬 수 있습니까?Zendesk API : 브랜드별로 각보기의 티켓 수를 얻으려면 어떻게해야합니까?

+0

주어진 브랜드의 티켓을 보여주는 새로운보기를 만들려고 했습니까? 그런 다음 질문을 올바르게 이해하고 있으면 원하는 결과를 얻으려면 API를 사용하여 해당보기를 호출 할 수 있어야합니다. –

답변

0

내가 생각할 수있는 가장 좋은 방법은 특정 브랜드의 티켓에만 액세스 할 수있는 사용자 계정으로 인증 한 다음 View Counts API을 사용하여 각보기의 총 티켓 수를 계산하는 것입니다. 사용자가 볼 수 없음).

그래서 당신은 같은 하나의 API와 여러 뷰를 호출하는 것입니다 :

https://subdomainname.zendesk.com/api/v2/views/count_many.json?ids=VIEW_ID_1,VIEW_ID_2,VIEW_ID_3,VIEW_ID_4 

다시 각각 "값"속성을 보유하고 view_counts의 배열로 올 것이다 응답 - 해당보기에서 발견 된 티켓 수입니다.

"가치"속성에 대해 설명하면서 조회수에 대한 해당 문서 위에 메모가 있습니다. 상태 :

캐시 된 티켓 수입니다. 시스템이 새 데이터를로드하고 캐싱하는 경우에도 null이 될 수 있습니다. 나 자신이 갑자기 어떤 값을 을 받고 발견하고 매우 혼란 때문에 꽤 성가신 0 티켓

와 혼동하지 않습니다.

0
https://subdomain.zendesk.com/api/v2/views/{id}/count.json 

이 의지는 하나의 뷰의 티켓 수를 반환하고 응답 것

{ 
    "view_count": { 
    "view_id": 25, 
    "url":  "https://company.zendesk.com/api/v2/views/25/count.json", 
    "value": 719, 
    "pretty": "~700", 
    "fresh": true 
    } 
} 

당신이

https://subdomain.zendesk.com/api/v2/views/count_many.json?ids={view_id},{view_id} 

를 사용하여 여러 개의 ID를 시도하려는 경우

는의 크기를 계산합니다 보기가 리턴 할 티켓 수로 표시합니다. 요청을 수행하는 사용자가 액세스 할 수있는 개인 및 공유보기에 대한 값만 반환합니다.