최근 검색


최근 검색 없음

Issue accessing comments from the tickets using ZAF client and JS



2024년 12월 08일에 게시됨

I am trying to fetch the contents of the comments on a zendesk ticket using ZAF client in js but it keeps giving me “undefined”.

eg code -

```

const ticketData = await client.get(['ticket.status', 'currentUser.name',  'ticket.comments']);

const comments = ticketData['ticket.comments'];

const commentContent=comments[0].body;

```

I also tried fetching the comments using the API - GET /api/v2/tickets/{ticket_id}/comments, and then using .body on one of the comments and still the same issue.

 

When I do a curl i do see the JSON response but when using 

commentContent=comments[0].body I get undefined.

Could you please help me understand how to fetch the contents of the comments?


0

2

댓글 2개

I also tried using `ticket.latest_public_comment`

 

I get the error InvalidPathError: Path 'latest_public_comment' doesn't exist on node 'ticket'

 

0


image avatar

Tipene Hughes

Zendesk Developer Advocacy

Hi Akshay,
 
You can access the content of the comment via the value property on the comment object, so if you change the last line of your code to const commentContent=comments[0].value , you should get the desired result.
 
Let me know if you have any questions.
 
Tipene

0


댓글을 남기려면 로그인하세요.

원하는 정보를 못 찾으셨나요?

새 게시물