通过条带列出所有客户 API
List all customers via stripe API
我正在尝试获取我的 stripe 帐户中所有客户的列表,但受到分页的限制,想知道执行此操作的最 pythonic 方法是什么。
customers = []
results = stripe.Customer.list(limit=100)
print len(results.data)
for c in results:
customers.append(c)
results = stripe.Customer.list(limit=100, starting_after=results.data[-1].id)
for c in results:
customers.append(c)
这列出了前 200 个,但是如果我有 300、500 等客户,我该如何做呢?
Stripe 的 Python 库有一个 "auto-pagination" 特性:
customers = stripe.Customer.list(limit=100)
for customer in customers.auto_paging_iter():
# Do something with customer
auto_paging_iter
方法将遍历每个客户,根据需要在后台触发新请求,直到检索到每个客户。
记录了自动分页功能 here(您必须向下滚动一点)。
我正在尝试获取我的 stripe 帐户中所有客户的列表,但受到分页的限制,想知道执行此操作的最 pythonic 方法是什么。
customers = []
results = stripe.Customer.list(limit=100)
print len(results.data)
for c in results:
customers.append(c)
results = stripe.Customer.list(limit=100, starting_after=results.data[-1].id)
for c in results:
customers.append(c)
这列出了前 200 个,但是如果我有 300、500 等客户,我该如何做呢?
Stripe 的 Python 库有一个 "auto-pagination" 特性:
customers = stripe.Customer.list(limit=100)
for customer in customers.auto_paging_iter():
# Do something with customer
auto_paging_iter
方法将遍历每个客户,根据需要在后台触发新请求,直到检索到每个客户。
记录了自动分页功能 here(您必须向下滚动一点)。