我的本地数据库中有票证 ID,我需要请求者的电子邮件。为此,我向 Zendesk API 发出 2 个请求,第一个是获取带有 requester_id 的票证,第二个是获取请求者信息。
有没有办法在对 API 的一个请求中做到这一点?
非常感谢!
我认为没有办法在一个请求中做到这一点。Getting Tickets端点似乎没有在json 响应中包含请求者电子邮件,如果您从票证 id 开始,那么 Getting Tickets 端点似乎就是您想要使用的端点。
但是,如果您尝试减少对 API 的请求,您可以将所有单独的请求合并为两个请求(我从您的问题中假设,可能是错误的,您当前正在为每个票证/用户执行两个请求对。如果我的假设不正确,我深表歉意)。
例如,您可以使用Show Multiple Tickets端点在一个请求中获取您想要的所有票证(存储响应中的请求者 ID),然后使用Show Many Users端点获取与该请求关联的所有用户门票。
我知道这是一张非常旧的票,但我只是来这里寻找同一问题的答案,似乎 Zendesk 现在提供了此功能,您实际上可以旁加载 ticket.json 请求以包含请求者详细信息。
更多信息在这里:https ://developer.zendesk.com/rest_api/docs/core/side_loading