用于将外部业务系统(如 OA、CRM)的用户账号关系同步到本平台。支持批量调用。
Base URL: {{API_BASE_URL}}
此接口不使用签名算法,而是使用 App Access Token。
X-App-Access-Token: <YOUR_TOKEN>创建或更新用户,并建立应用映射关系。
POST /apps/mapping/syncapplication/jsonmobile 查找用户。若不存在则自动创建(随机密码)。mapped_key, mapped_email)。| Field | Type | Required | Description |
|---|---|---|---|
mobile |
string | Yes | 用户手机号 (平台唯一标识) |
mapped_key |
string | No | 外部系统用户ID |
mapped_email |
string | No | 外部系统邮箱 |
is_active |
boolean | No | 映射状态 (默认 true) |
curl -X POST "{{API_BASE_URL}}/apps/mapping/sync" \
-H "Content-Type: application/json" \
-H "X-App-Access-Token: eyJhbGci..." \
-d '{
"mobile": "13800138000",
"mapped_key": "user_1001",
"mapped_email": "zhangsan@example.com"
}'
{
"id": 123, // 映射记录 ID
"user_id": 456, // 平台用户 ID
"user_mobile": "13800138000",
"mapped_key": "user_1001",
"is_active": true
}
400 Bad Request: 参数错误或映射关系冲突(如 mapped_key 已被占用)。403 Forbidden: Token 无效。