我尝试使用带有Stripe的PHP库查询自某个日期以来创建的所有发票,并且UI向我显示200,但是当我查询时,它只返回20.我无法弄清楚我做错了什么,有没有关于如何处理这个问题的指导?
$search = array("limit" => 1000);
$search["date"] = array('gte'=>strtotime("02/01/2018"));
$invoices = \Stripe\Invoice::all($search);
我的提交:
Array
(
[limit] => 1000
[date] => Array
(
[gte] => 1517443200
)
)
答案 0 :(得分:0)
您最多只能设置100个限制,因此您可能希望在这种情况下使用auto-pagination来获取所有限制。
也可能是您的日期被模糊解析 - 是2月1日还是1月2日? - 因此您可能希望将其切换为不太模糊的字符串格式,如YYYY-MM-DD
。