上传发货信息

发货信息上传API可以用来上传Teapplix系统外发货的订单的发货细节.

Teapplix将会把此信息上传到有关的平台,也可能发送发货通知电子邮件。

您需要使用我们的上传 URL端口,并可以附加以下参数:

Subaction=ShipConfirm

其他参数:

  1. upload — 该参数用于指定一个被用于上传的本地的文件
  2. force — 如果设置为 1,则即使订单已经标记为已发货或已具有追踪号码,Teapplix 也会确认订单并更新追踪号码。
  3. teamplate — (可选) 向 Teapplix 显示确认文件模板的名称,以用于解析文件。仅当您与 Teapplix 支持人员协同构建自定义模板时,才提供此参数。

您必须附加一个 "通用订单发货确认" 文件,上传文件的名称必须为“upload.csv”。

下面是用"curl" 写的一个范例:

curl -k --form Subaction=ShipConfirm --form upload.csv=@upload.csv 'https://www.teapplix.com/h/demo/ea/api.php?User=xx&Passwd=yy&Action=Upload'

结果
您必须首先检查 HTTP 级别错误代码。HTTP 响应代码将会指示无效身份验证或致命系统错误。

正常返回结果应该具有 200 状态代码。

对于发货确认上传,将生成包含以下各列的 CSV 输出:

  1. OrderID — 传入的原始 OrderID
  2. Status — Confirmed、NotFound 和 Failure
  3. Message — 失败时显示的错误消息