仅独立解决方案
此流程仅适用于独立 B2COPY 解决方案,无缝授权后返回令牌。
在独立解决方案中注册客户端需要一个两步向导。完成后,一个 支付账户 是为客户创建的。
第 1 步 — 初始化向导
GET [host]/api/v1/standalone/auth/init返回一个 uuid 步骤 2 所需。
{
"status": 200,
"data": {
"uuid": "92fae932-4cff-4d5f-9af9-a8bd71d1acc2",
"type": "form",
"workflow": "side_login",
"status": 0,
"done": false,
"canceled": false
}
}第 2 步 — 注册客户端
POST [host]/api/v1/wizards/{uuid}| 姓名 | 在 | 类型 | 必需的 | 描述 |
|---|---|---|---|---|
| uuid | 小路 | 细绳 | 是的 | 步骤1中获取的UUID。 |
| 侧面登录 | 身体 | 细绳 | 是的 | MT 客户账户登录。 |
| 代币 | 身体 | 细绳 | 是的 | 来自无缝授权的令牌。 |
| 投资平台id | 身体 | 细绳 | 是的 | 投资平台实例(单个 MT 服务器为 1 个)。 |
| 设备指纹 | 身体 | 细绳 | 是的 | 唯一标识客户端设备的字符串。 |
curl --location --request POST 'https://host.name/api/v1/wizards/92fae932-4cff-4d5f-9af9-a8bd71d1acc2' \
--data-raw '{
"side_login": "2121882153",
"token": "8c3d46c32fff792caf33b9dee1694f1e",
"investment_platform_id": "1",
"device_fingerprint": "eyJjYW52YXNfY29kZSI6…"
}'下一步
响应包括新的客户端 ID。有了它,您可以创建主账户和投资账户 - 请参阅 从现有 MT 账户创建主账户或投资账户。
