Skip to content
目录

其它接口

同步第三方系统的用户和用户区域数据

URL地址:http://<ip>:<port>/api/sync_users_areas

用于同步第三方系统的用户和用户区域数据到3D系统中。HTTP POST方式,请求参数为一个JSON字符串,示例如下:

json
{
    "users": [
        {
            "user_name": "test",
            "user_pwd": "2c753ea97914b6b9542bfc5df1ad3c3b",
            "ref_area_ids": [
                "be980878592efddf9ee398a94178c102",
                "21232f297a57a5a743894a0e4a801fc3"
            ]
        }
    ],
    "areas": [
        {
            "area_id": "be980878592efddf9ee398a94178c102",
            "area_name": "用户区域A"
        },
        {
            "area_id": "21232f297a57a5a743894a0e4a801fc3",
            "area_name": "用户区域B"
        },
        {
            "area_id": "233ad467ceac8343d7f794adb03718b1",
            "area_name": "用户区域C"
        }
    ]
}

JSON字符串由2部分组成,users(用户列表)、areas(用户区域列表)。

用户属性描述

属性名称说明
user_name用户名,字符串类型,必须
user_pwd用户密码,md5加密,字符串类型,必须
ref_area_ids关联的用户区域ID列表,字符串数组类型,非必须

用户区域属性描述

属性名称说明
area_id用户区域ID,字符串类型,必须
area_name用户区域名称,字符串类型,必须

注意

①“admin”是3D系统默认的超级管理员,“admin”限定为不可关联区域,即可查看所有场景层级;②所有从第三方系统同步过来的用户均赋予“普通用户”角色,即只能查看3D大屏;③所有从第三方系统同步过来的用户的过期时间均设定为永久,即永不过期。

HTTP返回结果为一个JSON字符串,示例如下:

json
{
    "code": "1",
    "message": "同步用户与用户区域数据成功!"
}

其中,code表示接口执行状态,值为“0”(失败)或“1”(成功);message表示消息。

技术支持:13352865103(柯工,微信同号);18688783852(柯工)