客户(及其他地方)的API文档说明有“可用查询过滤器”,列出了各种选项,但“获取客户”页面仅描述了如何通过其ID获取客户。我查看了API文档,看看是否有任何与过滤器相关的内容,并且似乎没有任何内容。源代码单元测试SuiteTest.php确实有几个例子。这就是全部吗?
答案 0 :(得分:3)
目前还没有。但是,所有客户端库都能够进行过滤和排序。
我们有an open issue在文档中解决此问题。
以下是如何在Ruby,PHP和Python客户端库中执行此操作
Balanced::Customer.find(email: 'john@example.org')
Balanced\Account->query()->filter(Balanced\Account::$f->email_address->eq("john@example.org"))
balanced.Customer.query.filter(email='john@example.org')
答案 1 :(得分:0)
我知道这是相对陈旧的,但我想知道事件是否可能发生同样的事情? 我不打算使用他们的webhook,而是手动获取事件并根据created_at日期对其进行过滤,以便将其限制为仅限于最后一天的事件。我正在使用Node.js平衡支付包。这是我目前如何获取事件:
balanced.marketplace.events.range(offset,pageSize)