用户数据同步接口说明文档
数据同步顺序
用户数据同步逻辑
需要将第三方用户数据同步至AIoT平台,需按以下操作步骤进行
1.新增组织数据,调用批量新增/修改组织接口;
2.新增角色数据,调用批量新/修改增角色接口;
3.新增用户数据,调用批量新增/修改用户接口;
4.绑定用户与组织或角色的关联关系,调用用户绑定组织和用户绑定角色接口。
访问凭证
获取访问凭证令牌:获取开放接口调用所需的token。接口请参考:获取访问凭证令牌 - 达实智能AIoT (chn-das.com)
:::tip
为了确保顺畅和安全的访问,访问凭证不仅需要处于启用状态,还应当已经针对所需的接口进行了授权。倘若尝试使用未经适当授权的访问凭证来生成令牌并请求访问某个接口,系统将会返回403状态码,这表明此类请求被禁止。
:::
![访问凭证.gif](https://api.apifox.com/api/v1/projects/2703425/resources/459633/image-preview)
[获取组织列表](http://aiot.docs.chn-das.com/api-158050262?nav=01H27MYKQ6D73J6YG0DMWC6F4N)
包含 物业组织、企业组织
[获取组织下用户列表](http://aiot.docs.chn-das.com/api-157992160?nav=01H27MYKQ6D73J6YG0DMWC6F4N)
包含 物业用户、企业用户
:::tip
租户用户ID 为 实际业务使用的用户id
手机号 全平台唯一
用户账号 全平台唯一
:::
接口说明
## 1.组织管理
●获取组织:查询组织列表数据。接口请参考:[获取组织列表 - 达实智能AIoT (chn-das.com)](http://aiot.docs.chn-das.com/api-158050262/?nav=01H27MYKQ6D73J6YG0DMWC6F4N)
●删除组织:删除组织,注:不能删除含有子组织、用户的组织。接口请参考:[删除组织 - 达实智能AIoT (chn-das.com)](http://aiot.docs.chn-das.com/api-157416554/?nav=01H27MYKQ6D73J6YG0DMWC6F4N)
●批量新增/修改组织:一次性添加或修改多个组织。接口请参考:[批量新增/修改组织 - 达实智能AIoT (chn-das.com)](http://aiot.docs.chn-das.com/api-157469625/?nav=01H27MYKQ6D73J6YG0DMWC6F4N)
●组织绑定/解绑用户:维护组织和用户的关联关系,适用于一个组织添加或删除多个用户关联关系的场景。接口请参考:[用户绑定/解绑组织 - 达实智能AIoT (chn-das.com)](http://aiot.docs.chn-das.com/api-157476129/?nav=01H27MYKQ6D73J6YG0DMWC6F4N)
## 2.用户管理
●获取用户:查询组织下的用户数据。接口请参考[:获取用户列表 - 达实智能AIoT (chn-das.com)](http://aiot.docs.chn-das.com/api-157992160/?nav=01H27MYKQ6D73J6YG0DMWC6F4N)
●批量新增/修改用户:一次添加或修改多个用户,每个用户需要绑定一个组织,所以新增用户前需先创建好组织。接口请参考:[批量新增/修改用户 - 达实智能AIoT (chn-das.com)](http://aiot.docs.chn-das.com/api-157434027/?nav=01H27MYKQ6D73J6YG0DMWC6F4N)
●批量删除用户:一次性删除多个用户。接口请参考:[批量删除用户 - 达实智能AIoT (chn-das.com)](http://aiot.docs.chn-das.com/api-157462190/?nav=01H27MYKQ6D73J6YG0DMWC6F4N)
●用户绑定/解绑组织:维护用户和组织的关联关系,适用于一个用户添加或删除多个组织关联关系的场景。接口请参考:[用户绑定/解绑组织 - 达实智能AIoT (chn-das.com)](http://aiot.docs.chn-das.com/api-157476129/?nav=01H27MYKQ6D73J6YG0DMWC6F4N)
●用户绑定/解绑角色:维护用户和角色的关联关系,适用于一个用户添加或删除多个角色关联关系的场景。接口请参考:[用户绑定/解绑角色 - 达实智能AIoT (chn-das.com)](http://aiot.docs.chn-das.com/api-157453323/?nav=01H27MYKQ6D73J6YG0DMWC6F4N)
## 3.角色管理
●获取角色:查询角色列表数据。接口请参考:[获取角色列表 - 达实智能AIoT (chn-das.com)](http://aiot.docs.chn-das.com/api-156660197/?nav=01H27MYKQ6D73J6YG0DMWC6F4N)
●批量新增/修改角色:一次性添加或修改多个角色。接口请参考:[批量新增/修改角色 - 达实智能AIoT (chn-das.com)](http://aiot.docs.chn-das.com/api-157439977/?nav=01H27MYKQ6D73J6YG0DMWC6F4N)
●批量删除角色:一次性删除多个角色。接口请参考:[批量删除角色 - 达实智能AIoT (chn-das.com)](http://aiot.docs.chn-das.com/api-157469373/?nav=01H27MYKQ6D73J6YG0DMWC6F4N)
●角色绑定/解绑用户:维护角色和用户的关联关系,适用于一个角色添加或删除多个用户关联关系的场景。接口请参考:[用户绑定/解绑角色 - 达实智能AIoT (chn-das.com)](http://aiot.docs.chn-das.com/api-157453323/?nav=01H27MYKQ6D73J6YG0DMWC6F4N)