將外部 CRM 與 B2COPY API 整合

將第三方 CRM 系統連接至平台。

面向管理員

使用服務管理員簽署的 JWT 令牌 (ES256) 授權從外部 CRM 到 B2COPY API 的請求。本頁涵蓋先決條件、金鑰產生、令牌發行以及取得/刷新 B2COPY 令牌。

先決條件

  • 在管理面板中建立一個服務管理員,CRM 代表該管理員發出 API 請求(建議將其限制為特定的 IP 位址)。
  • 配置 CRM 以產生簽署的 JWT,其聲明包括 admin_id(服務管理員 ID)、device_ip(請求 IP)和 key_id(私鑰 ID)。

產生金鑰

產生 EC (P-256) 金鑰對用於簽章和驗證令牌:

# Private key
openssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:P-256 \
  -out ec_private_pkcs8.pem

# Public key
openssl pkey -in ec_private_pkcs8.pem -pubout -out ec_public.pem

安全

保密私鑰,切勿洩漏。僅向 B2COPY 支援團隊提供 公鑰 金鑰 - 它用於驗證您簽署的 JWT。

聯絡 B2COPY 支持

要完成集成,請將您的公鑰 (ec_public.pem)、唯一密鑰標識符以及將調用 API 的 IP 地址發送給支援團隊。支援人員註冊您的整合並配置公鑰。

取得存取和刷新令牌

POST [host]/api/admin/auth/v2/admin/adminservice/authexternalcrm
名稱類型必填描述
external_token字串是的由您的 CRM 產生的簽章 JWT。
curl -X POST "[host]/api/admin/auth/v2/admin/adminservice/authexternalcrm" \
  -d '{ "external_token": "<your-generated-jwt-token>" }'

回應返回服務管理員的存取和刷新令牌;將存取權杖包含在所有其他請求的 Authorization 標頭中。

{
  "accessToken": "<access-token>",
  "refreshToken": "<refresh-token>"
}

刷新訪問令牌

POST [host]/api/admin/auth/v2/admin/adminservice/refreshtoken
curl -X POST "[host]/api/admin/auth/v2/admin/adminservice/refreshtoken" \
  -H "Authorization: Bearer <refreshToken>"

返回新的存取/刷新令牌對。

還不是 B2COPY 客戶?

將 B2COPY 引入您的經紀業務,實現自動駕駛式成長

在現有伺服器上部署跟單交易、PAMM 與 MAM,把最優秀的交易員變成成長引擎——含託管、監控與支援。不確定從何開始?聯絡我們,我們會逐步講解。

2–4 週

上線時間

$0

基礎設施成本

40%+

成交量提升