0

使用 pymill 从 paymill 获取客户列表(几乎)可以正常工作:

p = pymill.Pymill(private_key)
clients = p.get_clients

然而,结果仅包含 20 个条目,而不包含我愿意检索的具有特定电子邮件地址的条目。使用 export_clients API 方法时,所有客户端都以 CSV 格式返回,包括我寻找的客户端。文档[1] 说可以对客户端进行排序和过滤,但 pymill 似乎无法做到这一点。所以我想我将不得不扩展 pymill 以生成正确的 REST 请求?另一种方法是解析 CSV 客户端,但这不会扩展。

[1] https://www.paymill.com/en-gb/documentation-3/reference/api-reference/#sorting

4

2 回答 2

0

为什么不增加条目?这是通过计数属性完成的。例如: curl https://api.paymill.com/v2/clients?count=1000。比你不需要下载 csv。

最好的,克里斯蒂安

于 2013-11-25T14:40:07.573 回答
0

您无需扫描 CVS 列表即可通过电子邮件进行过滤。只需使用过滤器选项。它是这样工作的:

获取https://api.paymill.com/v2/clients?email=urlencodedemail

不幸的是,python 包装器不支持列表过滤器和订单,但欢迎您做出贡献。这是一个开源项目,我相信他们会接受一个不错的拉取请求 :)

于 2013-11-26T07:58:43.623 回答