電商訂單同步
平臺 Webhook/輪詢 → 星辰銷售訂單 API → 出庫扣庫存 → 回寫發貨狀態。關鍵點:SKU 對映表 + 冪等訂單號。
約 12 分鐘讀完 · OAuth 鑑權 + 錯誤碼 + 整合實戰
OAuth 鑑權 · 訂單/庫存/財務 API · 電商/WMS 整合實戰 — 聯調文件 + 選型/商務內鏈,一站搞定。
你在做什麼?選一個路徑
app_key + app_secret → access_token → 業務介面(OAuth 2.0 授權碼模式)
app_key 與 app_secret
code,再換取 access_token(有效期 2 小時)
access_token,並按介面要求傳入 accountId / tenantId
refresh_token 靜默續簽,避免業務呼叫中斷
# 1. 用授權碼換 access_token
curl -X POST https://openapi.kingdee.com/koas/APP000041/api/oauth2/access_token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=authorization_code" \
-d "app_key=YOUR_APP_KEY" \
-d "app_secret=YOUR_APP_SECRET" \
-d "code=USER_AUTH_CODE"
# 返回
# {
# "access_token": "xxx",
# "refresh_token": "yyy",
# "expires_in": 7200,
# "accountId": "123456"
# }
# 2. 攜帶 token 呼叫業務介面
curl -X GET https://openapi.kingdee.com/jdy/v2/scm/inv_real_qty \
-H "Access-Token: xxx" \
-H "X-Account-Id: 123456"
具體 endpoint 與欄位以 官方鑑權文件為準
聯調時最常遇到的 6 類返回,輸入錯誤碼可快速過濾
10001 · 鑑權失敗
場景:access_token 無效或 app_key / app_secret 不匹配
10002 · access_token 過期
場景:業務介面返回 token 失效(預設 2 小時)
20001 · 引數錯誤
場景:缺少 accountId / 欄位型別不符 / 必填項為空
X-Account-Id 與鑑權返回一致。40001 · 資源不存在
場景:按 ID 查單據 / 庫存時記錄未找到
HTTP 401 · 未授權
場景:換 token 或調業務介面時 Header 未帶 token
Access-Token 拼寫;授權碼 code 僅一次有效,過期需重新授權。429 · 觸發限流
場景:超過預設 10 QPS 或日呼叫上限
官方核心資源 + 第三方實戰指南
點選業務域檢視對接要點 · 頁內先看清再查官方字典
銷售單 / 採購單 / 退貨單 CRUD、狀態流轉、審批
即時庫存查詢、入/出庫、調撥、盤點、批次/序列號
物料檔案、SKU、價目表、分類、貨位
基礎檔案、聯絡人、信用額度、應收/應付
憑證、科目、期初/期末、報表、發票
inv_real_qty 查可用量;出庫前鎖定,失敗回滾。批次/序列號場景需帶 batchNo。全量介面引數 · open.jdy.com 官方開放平臺 →
10001 鑑權失敗 ·
10002 token 過期 ·
20001 引數錯誤 ·
40001 資源不存在
429
官方配置指南 + 實戰案例分析
官方案例解決「怎麼做」,以下連結幫你回答「多少錢、怎麼驗收、要不要升級」
推薦學習順序與時間規劃
OpenAPI 文件見 open.jdy.com · ISV 擴充套件可選 開發者學院
平臺 Webhook/輪詢 → 星辰銷售訂單 API → 出庫扣庫存 → 回寫發貨狀態。關鍵點:SKU 對映表 + 冪等訂單號。
企微審批迴調 → 星辰採購/費用單 → 狀態回寫。關鍵點:OAuth 與單據型別對映。
銀企直聯拉流水 → 對賬 API 或 AI 匹配 → 生成憑證。關鍵點:手續費與未達賬分類。
商城下單 → 星辰庫存查詢/鎖定 → 支付成功後出庫。關鍵點:超賣防護與安全庫存。
API 對接完成後,客戶還會問這些