首页 > 解决方案 > Freshdesk api调用返回有限数量的票

问题描述

我正在尝试使用 python 的请求库获取票务详细信息。这是命令。

r = requests.get("https://"+ domain +".freshdesk.com/api/v2/tickets?updated_since=2015-01-19T02:00:00Z", auth = (api_key, password))

但是,我只是得到最新的 30 张门票的详细信息。

我尝试更改日期并尝试将其删除,但似乎没有任何效果,并且每次只有最后 30 张门票的详细信息即将发布。

标签: pythonapifreshdesk

解决方案


这是由于 Freshdesk 设置的分页限制。

参考:https ://developers.freshdesk.com/api/#pagination

如果存在,响应中的“链接”标头将保存下一页 URL。如果您已到达对象的最后一页,则不会设置链接标题。

例子:

Headers:
"link":< https://domain.freshdesk.com/api/v2/tickets?filter=all_tickets&page=2>;rel="next"

推荐阅读