今日调用
58
错误率
13.1%
活跃渠道
15
端点
40
每日调用量
# 拿 token curl -X POST "https://connect.everugg.net.au/api/v1/auth/token" -H "content-type: application/json" \ -d '{"client_id":"渠道号","client_secret":"口令"}' # 只要变化的库存(没变化时 114 字节) curl "https://connect.everugg.net.au/api/v1/warehouses/AU/stock/changes?since=51204" \ -H "Authorization: Bearer $TOKEN"
ever call stock_changes --warehouse_code AU --since 0 --limit 1000
import requests
r = requests.get(
"https://connect.everugg.net.au/api/v1/warehouses/AU/stock/changes?since=0&limit=1000",
headers={"Authorization": "Bearer " + TOKEN},
)
data = r.json()
r.raise_for_status() # 4xx/5xx: data["error"]["code"] / ["hint"]const res = await fetch("https://connect.everugg.net.au/api/v1/warehouses/AU/stock/changes?since=0&limit=1000", {
headers: { Authorization: `Bearer ${TOKEN}` },
})
const data = await res.json()
if (!res.ok) throw new Error(`${data.error?.code}: ${data.error?.message}`)HttpRequest req = HttpRequest.newBuilder()
.uri(URI.create("https://connect.everugg.net.au/api/v1/warehouses/AU/stock/changes?since=0&limit=1000"))
.header("Authorization", "Bearer " + token)
.GET()
.build();
HttpResponse<String> res = HttpClient.newHttpClient().send(req, HttpResponse.BodyHandlers.ofString());{
"mcpServers": {
"ever-api": {
"url": "https://connect.everugg.net.au/mcp",
"headers": {
"Authorization": "Bearer <你的token>"
}
}
}
}200 · 5 ms · x-stock-version: 51218 { "code": 200, "result": { "version": 51218, "hasMore": false, "changes": [ { "Barcode": "OB0021611", "AvaiStockQty": 14 } ] } }
首次拉整仓,之后只拿 /Changes。响应头带版本号,落后了就追、太旧了会明说要重做全量。限流按实际返回条数计,跟上进度就几乎不占额度。
批发单和代发单都能建。下单默认只建草稿,由人在 ERP 确认后生效;带 Idempotency-Key 头,重复提交不会重复下单。
注册一个接收地址,库存一变我们就推。每次推送带签名可验,失败自动重试、进死信可手动重发——都在控制台里看得到。
check_stock(一次问一批货)、find_products、get_statement(对账)、quote_order / place_order / cancel_order、quote_dropship / place_dropship / release_dropship。一个动作内部可能连着打好几条端点,返回的是答案(缺什么、多少钱、单号是什么)。端点面一条没少:list_endpoints / call_endpoint 两个逃生口仍能调到,权限完全一样。GET /api/v1/balances 账户余额、/transactions 交易流水(每笔带之后的余额)、/bills 月度账单、/refunds 退款单、/freight-bills 运费单。以前这些只能在 OMS 网页上看,月底得人工核。POST /api/v1/dropship-orders/allocation-preview 逐条告诉你能不能配齐、缺多少、几时到货、要付多少,确认后再 POST /api/v1/dropship-orders/submit。⚠️ 预配会占住库存,决定不提交时用 DELETE /api/v1/dropship-orders/{dropship_order_id}/allocation 释放。