您好,我正在尝试使用Recurly Python库。我有一些简单的代码来返回Recurly事务:
from datetime import datetime
import recurly
from recurly import Transaction
recurly.SUBDOMAIN = '<company_name>'
recurly.API_KEY = '<api key>'
recurly.DEFAULT_CURRENCY = 'USD'
idx = 0
for transaction in Transaction.all(kwargs={
"per_page": 200,
"sort": "updated_at",
"order": "asc",
"begin_time": datetime(2019, 1, 2),
"end_time": datetime(2019, 1, 4)
}):
# print('Transaction: %s' % transaction)
idx += 1
print(transaction.uuid, transaction.updated_at, idx)
if idx >= 100:
break但是,该模块忽略了我的参数,并返回按created_at日期降序排序的最新事务。我有点不知所措,文档也没有提供太多帮助。
有什么想法吗?这是指向他们的库https://github.com/recurly/recurly-client-python的链接
发布于 2020-07-14 05:29:56
看起来你的kwargs语法可能不正确。试试这个:
Transaction.all(
per_page=200,
sort="updated_at",
order="asc",
begin_time=datetime(2019, 1, 2),
end_time=datetime(2019, 1, 4)
}https://stackoverflow.com/questions/58206551
复制相似问题