上传订单

上传订单 API 的设计目的是便于外部系统将多个订单上传到 Teapplix。

如果您需要附加其他的参数,
https://www.teapplix.com/h/[your teapplix account name]/ea/api.php?User=xxxx&Passwd=xxxx&Action=Upload&param=value

订单上传
您需要用 "Subaction=Order"。

在HTTP程序的主体,发送一个MIME 文件, 名称为“upload”,和格式为CSV

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

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

您可以下载我们的上传订单文件的摸版 GenericCSV File.
并查询关于这个文件的 详细说明 .

请注意 Teapplix 要求每个订单都有一个独特的ID. 所以您需要确定上传的订单不会使用重复的ID.

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

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

对于订单上传,将生成包含以下各列的 CSV 输出:

  1. OrderID — 传入的原始 OrderID
  2. Status — 确认 (Confirmed)、未找到 (NotFound) 或 失败 (Failure)
  3. Message — 失败时显示的错误消息