1

我的本地数据库中有票证 ID,我需要请求者的电子邮件。为此,我向 Zendesk API 发出 2 个请求,第一个是获取带有 requester_id 的票证,第二个是获取请求者信息。

有没有办法在对 API 的一个请求中做到这一点?

非常感谢!

4

2 回答 2

1

我认为没有办法在一个请求中做到这一点。Getting Tickets端点似乎没有在json 响应中包含请求者电子邮件,如果您从票证 id 开始,那么 Getting Tickets 端点似乎就是您想要使用的端点。

但是,如果您尝试减少对 API 的请求,您可以将所有单独的请求合并为两个请求(我从您的问题中假设,可能是错误的,您当前正在为每个票证/用户执行两个请求对。如果我的假设不正确,我深表歉意)。

例如,您可以使用Show Multiple Tickets端点在一个请求中获取您想要的所有票证(存储响应中的请求者 ID),然后使用Show Many Users端点获取与该请求关联的所有用户门票。

于 2015-02-19T22:00:07.230 回答
0

我知道这是一张非常旧的票,但我只是来这里寻找同一问题的答案,似乎 Zendesk 现在提供了此功能,您实际上可以旁加载 ticket.json 请求以包含请求者详细信息。

更多信息在这里:https ://developer.zendesk.com/rest_api/docs/core/side_loading

于 2018-08-01T08:27:39.693 回答