API 获取订单和上传发货信息?

API to get Orders and Upload Shipment information?

我曾尝试使用 Google 找到答案,但我有点困惑,因为 eBay 上有很多 API。

  1. 为了获得订单,应该使用交易 API GetOrders 命令?
  2. 我希望能够通过 API 上传完整的订单发货信息、跟踪和快递名称。 Trading API 中的 CompleteSale 命令是正确使用的命令吗?
  3. 如何从 eBay 商店获取验证码(我的应用程序可以连接到许多 eBay 商店)

我打算使用这个 Rails GEM: https://github.com/ReverseRetail/ebay_client

1) 是的,使用 GetOrders 从 eBay 检索订单(不要使用 getsellertransactions,它有很多问题)。这是 GetOrders Best Practices. You may also want to take a look at this article Order management using Trading API - GetOrders 的文档(我会将设置的 "Create / Mod TimeTo" 时间设置为 5 分钟,而不是他们建议的 2 分钟。)

2) 是的,您将使用 CompleteSale,您将需要三位信息 OrderIDShipmentTrackingNumberShippingCarrierUsed。您可能还需要注意,您不能对多个包裹使用相同的跟踪号,API 会错误地认为您在尝试玩弄系统。

3) 如果您想在您无权访问的商店上执行交易 api 请求,您将需要允许客户使用您的应用验证他们的商店。有关该过程的文档非常详细,可以在此处查看:Getting Tokens