如何在python中仅使用条带获取当前日期的发票?

如何在python中仅使用条带获取当前日期的发票?,python,stripe-payments,stripe-invoices,Python,Stripe Payments,Stripe Invoices,我使用StripeAPI获取发票JSON和pdf链接以下载发票。 现在,每当我请求发票API时,它都会返回所有发票JSON。 我的问题是如何使用任何参数仅获取今天的事务发票,或者如果没有参数,如何通过python逻辑实现这一点 我的代码: import stripe stripe.api_key = 'my_secret_key' invoices = stripe.Invoice.list(limit=100) print(f'Total Invoices: {len(invoices)

我使用StripeAPI获取发票JSON和pdf链接以下载发票。 现在,每当我请求发票API时,它都会返回所有发票JSON。 我的问题是如何使用任何参数仅获取今天的事务发票,或者如果没有参数,如何通过python逻辑实现这一点

我的代码:

import stripe
stripe.api_key = 'my_secret_key'   
invoices = stripe.Invoice.list(limit=100)
print(f'Total Invoices: {len(invoices)}')
print(invoices)

文档建议您可以将创建的参数添加到Invoice.list,并传递时间戳大于/小于的字典


文档建议您可以将创建的参数添加到Invoice.list,并传递时间戳大于/小于的字典


您可以使用此API列出在特定时间创建的所有
发票,或列出特定
客户的所有发票,请参阅。请注意,创建的
参数以秒为单位

因此,如果您想列出今天创建的所有
发票(例如,Sat,2021年3月13日00:00:00 GMT),那么您可以编写如下内容(当然,您必须转换为Python等价物…)

Map params=newhashmap();
Map createdParams=newhashmap();
createdParams.put(“gte”、“1615593600”);
参数put(“已创建”,已创建参数);
发票收款发票=发票列表(参数);

您可以使用此API列出在特定时间创建的所有
发票,或列出特定
客户的所有发票,请参阅。请注意,创建的
参数以秒为单位

因此,如果您想列出今天创建的所有
发票(例如,Sat,2021年3月13日00:00:00 GMT),那么您可以编写如下内容(当然,您必须转换为Python等价物…)

Map params=newhashmap();
Map createdParams=newhashmap();
createdParams.put(“gte”、“1615593600”);
参数put(“已创建”,已创建参数);
发票收款发票=发票列表(参数);

这个数字是什么意思(1615593600)?这是以秒为单位的unix时间戳。它与我在答复中所述的日期相对应。希望这有帮助!这个数字是什么意思(1615593600)?这是以秒为单位的unix时间戳。它与我在答复中所述的日期相对应。希望这有帮助!创建参数的值应该是多少?invoices=stripe.Invoice.list(limit=100,created=?),created参数的值应该是多少?发票=stripe.Invoice.list(限额=100,已创建=?)
Map<String, Object> params = new HashMap<>();
Map<String, Object> createdParams = new HashMap<>();
createdParams.put("gte", "1615593600");
params.put("created", createdParams);

InvoiceCollection invoices = Invoice.list(params);