【问题标题】:shopify transaction api GET all transactionsshopify 交易 api 获取所有交易
【发布时间】:2017-04-08 00:38:25
【问题描述】:

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

GET /admin/orders/#{id}/transactions.json

但不要解释#{id} 的用途。该调用仅在我输入事务 ID 时才有效,但它只显示单个事务,而不是列表。文档声明“获取特定交易的表示”:

GET /admin/orders/#{id}/transactions/#{id}.json

其中有两次 id。我不能使用单个事务,我需要所有这些事务用于特定范围。我试过/admin/orders/transactions.json,或者为id 输入all*,它会返回错误,除非id 是有效的事务id。有什么想法吗?

【问题讨论】:

    标签: rest api paypal shopify


    【解决方案1】:

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

    【讨论】:

    • 我也是这样做的,但是他们的 40 API 调用限制确实让这陷入了困境。如果我有超过 40 个订单,那么我不能使用这种方法(我可以每 2 秒分批 40 个请求,但这会导致前端响应速度不快)。我真的希望有一个 OP 建议的解决方案,所有交易都不管顺序
    • @BelgoCanadian 只需进行 API 调用,并在您仔细阅读报告时显示更新进度条。大多数软件都是这样工作的,所以你的应用程序会因为这个小改动而正常工作。 wss:// 是你的朋友。
    猜你喜欢
    • 2016-10-07
    • 1970-01-01
    • 2015-07-24
    • 2019-08-02
    • 2015-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多