有人可以就 Stripe API 提供一些建议吗?我想使用 stripe API 和可能的一些代码为我提供"有效订阅者"(即已付款但仍拥有有效订阅的订阅者)的电子邮件地址的过滤列表。
我正在使用以下命令创建订阅者列表,但是,这包括所有订阅者(有效和无效)及其所有详细信息。
curl https://api.stripe.com/v1/customers -u sk_test_xxxxxxxxxxxxxxxxx: >> test4.txt
我相信指示订阅者是否有效的过滤器是以下字段是以下字段中的"总数"(1=有效,0=无效)
"subscriptions": {
"object": "list",
"data": [],
"has_more": false,
"total_count": 0,
我试图实现的最终结果是以下格式的有效仅订阅者列表:
abc@hotmail.com123@gmail.com.....
谁能帮忙。条纹网站上的文档似乎没有涵盖这种程度的细节。
以下curl
命令:
curl https://api.stripe.com/v1/customers?subscription=true&delinquent=false
-u sk_test_...
subscription=true
将筛选为仅返回具有订阅的客户,delinquent=false
将进一步筛选以仅返回已付款的客户。
一些注意事项:
- 这些参数未记录。它们可能会在没有警告的情况下更改或损坏。
- 所有"列表"API 调用仅返回有限数量的资源(默认为 10)。您可能需要发出多个带有分页参数的调用才能检索完整的客户列表。
- 无法告诉
curl
只返回电子邮件地址。您可以通过将输出管道传输到其他命令行工具(如grep
/sed
/awk
)来完全根据需要格式化输出来执行此操作。