【问题标题】:Querying the API for orders with more complex search queries?使用更复杂的搜索查询查询订单的 API?
【发布时间】:2012-10-06 12:14:54
【问题描述】:

有没有办法通过API查询到具有更详细查询参数的商店的订单?例如,我希望能够通过输入客户姓名或订单日期来查找订单。

available URL query parameters 不允许这样的事情。

我意识到我可以只请求所有订单,然后过滤该数据,但我宁愿直接在 API 中而不是在本地执行,以避免任何开销。

编辑:实际上我刚刚意识到查询特定订单的唯一方法是输入店主不知道的内部使用的订单 ID。如果我可以通过订单“名称”而不是订单“名称”来查询 API,那将是非常简洁的,该订单“名称”显示为店主和订单接收者的订单 ID。有什么想法吗?

【问题讨论】:

    标签: shopify


    【解决方案1】:

    我是这样看的。假设您很穷,无法为您的应用程序中的订单提供数据存储,但您拥有 API 访问权限,并且您想提供对商家的搜索。

    您每次调用获得 250 个订单和 500 个 API 调用,且故障为零,因此是 125,000 个订单。 API 为您提供了 125,000 个对象,您可以随意查询这些对象。想要向商家展示姓氏为 Smith 的订单和一个带有购物车备注设置为“请不要周六送货”的 dingo 球的订单项......你可以这样做。与 Shopify 无关,只是您的代码。我认为查询任何感兴趣的订单都很容易,您的里程可能会有所不同。

    我,我将订单的有趣方面保存在我的应用程序的数据存储中,然后以这种方式为商家提供搜索结果...减少 API 调用,并使有趣的方面更接近手头。

    【讨论】:

    • 好吧,我想这回答了我的问题,仅使用 API 是无法做到这一点的。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 2012-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多