Token
為符合香港監管標準並保護帳戶安全,所有 API 認證均需要 Token。Token 作為請求簽名之外的額外安全層。
SDK 用戶
如果您使用 Webull SDK,只需完成步驟 2:在 Webull App 中驗證。SDK 會自動處理其餘所有步驟。
Token 生命週期

步驟 1:建立 Token
呼叫 建立 Token API 生成新的 Token。回應會返回狀態為 PENDING 的 Token,同時向您帳戶綁定的手機號碼發送簡訊驗證碼。
如果您使用 SDK,此步驟會在您首次呼叫 API 時自動執行。程式會循環等待驗證:

步驟 2:在 Webull App 中驗證
開啟 Webull App,輸入簡訊驗證碼以啟用 Token。驗證成功後,Token 狀態變更為 NORMAL。
警告
請確保您的 Webull App 已更新至最新版本。
如果 App 正在運行且推送通知已開啟,驗證提示會自動彈出。如果未出現,請手動操作:
- 前往選單 → 訊息 → OpenAPI 通知,點擊最新的驗證訊息。
- 點擊立即查看開始驗證。
- 輸入簡訊驗證碼並點擊確認。
驗證逾時
如果未在 5 分鐘內完成驗證,Token 將會過期。您需要建立新的 Token 並重新開始流程。
步驟 3:檢查 Token 狀態
使用 檢查 Token API 驗證 Token 的當前狀態:
| 狀態 | 說明 |
|---|---|
PENDING | 新建立,等待驗證 |
NORMAL | 已啟用,可用於 API 呼叫 |
INVALID | 連續 15 天未使用 Token 進行 API 呼叫,或 Token 不存在 |
EXPIRED | 未在 5 分鐘內完成驗證 |
沙盒環境
在沙盒環境中建立的 Token 預設為 NORMAL 狀態 — 無需驗證。
步驟 4:儲存並重複使用 Token
有效的 Token 可在多次 API 呼叫中重複使用。為避免每次都建立新的 Token,請安全儲存並重複使用,直到其變為無效或過期。
步驟 5:在請求中包含 Token
在 API 請求中加入 x-access-token 標頭,傳入已啟用的 Token:
headers = {
'x-app-key': '<your_app_key>',
'x-timestamp': '2025-11-13T01:37:20Z',
'x-signature-version': '1.0',
'x-signature-algorithm': 'HMAC-SHA1',
'x-signature-nonce': '<unique_nonce>',
'x-version': 'v2',
'x-signature': '<computed_signature>',
'x-access-token': '<your_active_token>',
}
資訊
app_secret 僅在客戶端用於計算簽名,不會作為請求標頭發送。詳見簽名。