用户登录

还没有账号? 立即注册
19tracking
物流查询
运单列表
单号导入
API 导入
开放平台
运单导入
动态查询接口
跟踪推送
发货管理
发货地址
在线下单
订单录入
批量上传订单
下单列表
账户中心
-
剩余额度:0
运单列表
返回管理后台

近7天订单数据

全部
-
状态
物流单号 / 订单编号
运输商
最新动态
最近查询
加载中...
1 / 1

单号导入查询

批量查询
Excel 导入
已输入 0 条单号

支持 .xlsx / .xls / .csv 文件,自动读取第一列或名为「运单号/tracking_number」的列

通过 API 导入单号

调用接口批量上传单号,每次最多建议 1000 条。支持纯文本字符串,或带订单编号、备注的对象数组。

POST http://YOUR_HOST/api/user/import
Content-Type: application/json

请求参数:
{
  "text": "U1234567890,GFUS1234567890,9400111899223456789012",  // 方式一:逗号/换行/空格分隔的字符串
  // 或方式二:对象数组
  "numbers": [
    { "number": "U1234567890", "order_no": "SO20260001", "remark": "客户 A" },
    { "number": "GFUS1234567890", "order_no": "SO20260002" }
  ]
}

响应示例:
{ "ok": true, "added": 3, "total": 3 }
cURL 示例
curl -X POST http://YOUR_HOST/api/user/import \\\n  -H "Content-Type: application/json" \\\n  -b session=YOUR_COOKIE \\\n  -d '{"text":"U1234567890,GFUS1234567890"}'
Python 示例
import requests

url = "http://YOUR_HOST/api/user/import"
payload = {
  "numbers": [
    {"number": "U1234567890", "order_no": "SO20260001", "remark": "客户 A"},
    {"number": "GFUS1234567890"}
  ]
}
resp = requests.post(url, json=payload, cookies={"session": "YOUR_COOKIE"})
print(resp.json())
JavaScript 示例
const resp = await fetch('/api/user/import', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ text: 'U1234567890,GFUS1234567890' })
});
const data = await resp.json();
console.log(data);
-

今日概况

今日消耗
0
可能异常
0
投递失败
0
今日导入
0

可用额度

0/ 0

每次 API 查询消耗 1 点额度

购买额度
加载中…

选择额度档位后扫码支付,提交「我已付款」等待后台审核开通。

近7天导入订单走势

运单导入(API)

通过接口批量导入单号(导入不消耗额度)。支持纯文本字符串或带订单编号、备注的对象数组,单次建议不超过 1000 条。

POSThttp://YOUR_HOST/api/user/import

请求参数

参数类型必填说明
textstring否逗号 / 换行 / 空格分隔的单号字符串(与 numbers 二选一)
numbersarray否对象数组,元素含 number / order_no / remark
sourcestring否来源标记,如 api / excel / manual

cURL 示例

curl -X POST http://YOUR_HOST/api/user/import \
  -H "Content-Type: application/json" \
  -b session=YOUR_COOKIE \
  -d '{"text":"U1234567890,GFUS1234567890"}'

Python 示例

import requests
url = "http://YOUR_HOST/api/user/import"
payload = {"numbers":[{"number":"U1234567890","order_no":"SO20260001","remark":"客户A"},{"number":"GFUS1234567890"}]}
resp = requests.post(url, json=payload, cookies={"session":"YOUR_COOKIE"})
print(resp.json())

JavaScript 示例

const resp = await fetch('/api/user/import', {
  method:'POST', headers:{'Content-Type':'application/json'},
  body: JSON.stringify({ text:'U1234567890,GFUS1234567890' })
});
const data = await resp.json();
console.log(data);

响应示例

{ "ok": true, "added": 2, "total": 2, "skipped": [] }

动态查询接口

使用 API Key 查询已导入单号的最新物流信息,每次调用消耗 1 点额度。

GEThttp://YOUR_HOST/api/v1/track/{tracking_number}?api_key=YOUR_API_KEY

请求参数

参数位置必填说明
tracking_numberpath是运单号
api_keyquery是你的 API Key(可在「运单导入」页或账户中心获取)

cURL 示例

curl "http://YOUR_HOST/api/v1/track/U1234567890?api_key=YOUR_API_KEY"

Python 示例

import requests
url = "http://YOUR_HOST/api/v1/track/U1234567890"
resp = requests.get(url, params={"api_key":"YOUR_API_KEY"})
print(resp.json())

JavaScript 示例

const resp = await fetch('/api/v1/track/U1234567890?api_key=YOUR_API_KEY');
const data = await resp.json();
console.log(data);

响应参数

字段类型说明
okbool请求是否成功
trackingNumberstring运单号
carrierstring承运商,如 USPS / GOFO / UniUni
statusstring中文状态(见「跟踪推送」状态取值)
statusRawstring原始英文状态
statusSummarystring最新物流摘要
isTerminalbool是否终态(已签收 / 失败)
latestLocationstring最新地点
latestEventTimestring最新事件时间
lastCheckedAtint最近查询时间戳(毫秒)

跟踪推送(Webhook)

当单号状态更新时,我们会向你配置的 URL 发送 POST 请求(JSON)。你可在服务端校验签名,确保数据来自本平台。

POSThttps://your-domain.com/webhook

请求头

Header说明
Content-Typeapplication/json
X-Webhook-Signaturesha256=HMAC-SHA256(payload, secret),secret 为你配置的推送 Secret(未配置则为空)

回调参数

字段类型说明
trackingNumberstring运单号
carrierstring承运商
statusstring中文状态(取值见下表)
statusRawstring原始英文状态
statusSummarystring最新物流摘要
latestLocationstring最新地点
latestEventTimestring最新事件时间
timestampint推送时间戳(毫秒)

状态取值(status 字段)

状态英文触发说明
查询不到Unknown / Not Found无有效轨迹信息
待揽收Pre Transit / Label Created / Accepted已生成面单、待揽收
运输途中In Transit / Arrived / Departed在途运输
到达待取Available for Pickup已到达待取点
派送途中Out for Delivery派送中
投递失败Delivery Attempted / Returned / Refused投递失败或退回
成功签收Delivered已签收(终态)
可能异常Alert / Exception异常件
运输过久—超过 30 天无更新
推送时机:单号状态发生变化(状态、摘要或地点更新)时触发一次 POST 回调。若配置了 secret,请用 X-Webhook-Signature 校验:sha256 = HMAC-SHA256(raw_body, secret)。

配置推送地址

我的发货地址

发货地址添加后需经管理端审核,审核通过后才可用于在线下单。状态:待审核 / 已通过 / 已拒绝。

加载中...

添加发货地址

在线下单

没有地址?请先去「发货管理 > 发货地址」添加。
收件人信息
订单信息

批量上传订单

1
选择发货地址
2
开始上传

请下载模板并按字段填写后上传。支持 .xlsx / .xls / .csv,列名兼容 muban.xlsx 模板。

解析预览(前 5 条)

下单列表

状态
订单号
发货地址
收件人信息
下单时间
加载中...
物流轨迹
加载中...
购买额度 · 扫码支付
充值金额 ¥0.00