需要电商平台 API 能力的 SaaS、ERP、OMS、WMS 和内部技术团队。
为多个已授权店铺管理 API 接入的服务商与集成商。
希望先在浏览器里测试,再通过服务端 API 对接的开发者。
授权店铺后,可以在在线控制台测试,也可以从后端调用同一个平台接口。Free 每账户每天包含 100 次调用。
这份文档面向通过 Muvexa 对接 Amazon SP-API 或 Daraz Open Platform 的技术团队。
授权店铺后,可以在在线控制台测试,也可以从后端调用同一个平台接口。Free 每账户每天包含 100 次调用。
创建 Muvexa 账号,进入控制台并生成店铺授权链接。授权完成后,Muvexa 会为该店铺签发一把店铺级 API Key。
测试阶段,直接在在线 API Console 发起电商平台请求,并查看状态、耗时和响应元数据。
POST https://openapi.muvexa.co/v1/amazon/execute
Content-Type: application/json
X-Api-Key: <your-api-key>
X-Timestamp: 1723795200000
X-Nonce: 7b1f2d0c-5b52-4c74-a615-0d7e3cce8e9c
X-Signature: <hmac-sha256-hex>
{
"method": "GET",
"path": "/orders/v0/orders",
"queryParams": {
"MarketplaceIds": "ATVPDKIKX0DER",
"CreatedAfter": "2026-01-01T00:00:00Z"
}
}在后端使用店铺 API Key 调用对应的平台入口。Free 和 Pro 都支持 API 对接,套餐只影响调用额度。
两个套餐都支持在线控制台和服务端 API 对接;需要不限次调用时再升级 Pro。
适合测试和调用量较小的 API 对接,共享每日额度。
适合需要不受调用次数限制的生产系统。
每个电商平台使用一个固定的 Muvexa 接口地址,不同平台保持相同的请求协议。
Amazon
POST https://openapi.muvexa.co/v1/amazon/execute
Daraz
POST https://openapi.muvexa.co/v1/daraz/execute所有服务端到服务端请求都必须使用控制台展示的 API Secret 进行签名。X-Api-Key 明文传输;API Secret 永远不要放进请求里。
HTTP_METHOD + "\n" +
REQUEST_PATH + "\n" +
QUERY_STRING + "\n" +
SHA256_HEX(raw_body) + "\n" +
X_TIMESTAMP + "\n" +
X_NONCEimport crypto from "node:crypto";
const apiKey = "gk_live_xxx";
const apiSecret = "your-api-secret";
const url = "https://openapi.muvexa.co/amazon/execute";
const body = JSON.stringify({
siteCode: "US",
method: "GET",
path: "/finances/v0/financialEvents",
queryParams: {}
});
const timestamp = String(Date.now());
const nonce = crypto.randomUUID();
const { pathname, searchParams } = new URL(url);
const queryString = searchParams.toString();
const bodyHash = crypto.createHash("sha256").update(body).digest("hex");
const stringToSign = [
"POST",
pathname,
queryString,
bodyHash,
timestamp,
nonce
].join("\n");
const signature = crypto
.createHmac("sha256", apiSecret)
.update(stringToSign)
.digest("hex");
const res = await fetch(url, {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-Api-Key": apiKey,
"X-Timestamp": timestamp,
"X-Nonce": nonce,
"X-Signature": signature
},
body
});
console.log(res.status, await res.text());Free 和 Pro 都支持 API 对接。请求需要携带 X-Api-Key 和签名头,再把目标电商平台请求发送到对应的平台入口。
{
"method": "GET",
"path": "/orders/v0/orders",
"queryParams": {
"MarketplaceIds": "ATVPDKIKX0DER",
"CreatedAfter": "2026-01-01T00:00:00Z"
},
"body": null
}{
"ok": true,
"platform": "amazon",
"status": 200,
"latencyMs": 142,
"requestId": "req_01J8Z6Y6H6M4Y2N7S8",
"data": {
"payload": {
"Orders": [
{
"AmazonOrderId": "902-0000000-0000000",
"OrderStatus": "Shipped"
}
]
}
}
}{
"ok": false,
"platform": "amazon",
"status": 403,
"requestId": "req_01J8Z6Y6H6M4Y2N7S9",
"error": {
"code": "AUTHORIZATION_FAILED",
"message": "The store is not authorized for this operation.",
"diagnostic": {
"cause": "Missing marketplace permission",
"fix": "Re-authorize the store with the required role."
}
}
}本平台不获取、不存储、不暴露任何买家个人身份信息(PII)。