Python 如何使用Sendgrid API实现分页?
我正在尝试获取所有已使用取消订阅我们服务的客户的列表。有了这个请求,我只收到了前50个客户,所以我想我必须使用分页。不幸的是,目前我所做的一切似乎都不起作用,有人能帮我吗 这是我的代码,只得到50个结果(前50封电子邮件):Python 如何使用Sendgrid API实现分页?,python,pagination,sendgrid,Python,Pagination,Sendgrid,我正在尝试获取所有已使用取消订阅我们服务的客户的列表。有了这个请求,我只收到了前50个客户,所以我想我必须使用分页。不幸的是,目前我所做的一切似乎都不起作用,有人能帮我吗 这是我的代码,只得到50个结果(前50封电子邮件): 导入sendgrid sg=sendgrid.SendGridAPIClient(api\u key='api\u key') response=sg.client.((“asm/suppressions”).get().body.decode(“utf-8”) 尝试了几次
导入sendgrid
sg=sendgrid.SendGridAPIClient(api\u key='api\u key')
response=sg.client.((“asm/suppressions”).get().body.decode(“utf-8”)
尝试了几次之后,我用这行简单的代码成功地实现了分页:
data = {'limit': 30000, 'offset': 0}
response = sg.client._("asm/suppressions").get(query_params=data)
SendGrid的API不是很清晰,所以我希望它能帮助其他人。您可以根据需要检索的电子邮件数量定制限制。我想我的案例大约是25000,因此数据限制为30000