Rest shopify事务api获取所有事务

Rest shopify事务api获取所有事务,rest,api,paypal,shopify,Rest,Api,Paypal,Shopify,由于shopify的交易报告被破坏,我尝试使用API获取订单和基本会计的交易费用。在他们的列表中,列出了用于获取/发布事务的端点和参数。文件中说,“接收所有交易的列表” GET /admin/orders/#{id}/transactions.json 但是不要解释{id}的用途。只有在我将事务ID放入时,调用才会起作用,但它只显示单个事务,而不是列表。这些文件说明,“获取特定交易的表示”: 里面有两次身份证。我不能使用单个事务,我需要特定范围的所有事务。我尝试了/admin/orders/t

由于shopify的交易报告被破坏,我尝试使用API获取订单和基本会计的交易费用。在他们的列表中,列出了用于获取/发布事务的端点和参数。文件中说,“接收所有交易的列表”

GET /admin/orders/#{id}/transactions.json
但是不要解释
{id}
的用途。只有在我将事务ID放入时,调用才会起作用,但它只显示单个事务,而不是列表。这些文件说明,“获取特定交易的表示”:


里面有两次身份证。我不能使用单个事务,我需要特定范围的所有事务。我尝试了
/admin/orders/transactions.json
,或者为
id
输入了
全部
*
,除非id是有效的事务id,否则它会返回错误。有什么想法吗?

事务属于订单。所以你想知道的ID是一个特定的订单。因此,如果您想要为您的会计系统进行交易,那么您的API工作所基于的重要内容将是订单。因此,设置您的代码,首先下载感兴趣的订单。比如说一个月。现在,对于每个订单,请求交易,并生成报告

我也是这样做的,但他们的40 API调用限制真的让这一切陷入困境。如果我有超过40个订单,那么我就不能使用这种方法(我可以每2秒将请求分成40个批次,但这会导致前端响应性不强)。我真的希望有一个解决方案,就像OP建议的那样,所有事务都不考虑order@BelgoCanadian只需执行API调用,并在仔细阅读报告时显示更新进度条。大多数软件都是这样工作的,所以你的应用程序只要稍加改动就正常了。wss://是您的朋友。
GET /admin/orders/#{id}/transactions/#{id}.json