2. 添加或更新用户

功能描述:

此命令用于管理平台向 SE3 AI 迷你机下发用户列表和用户详细信息请求URL。SE3 AI 迷你机的默认行为是创建并添加新用户,但如果用户ID已经存在,则会覆盖已有的用户信息。

为提升系统性能,管理平台一般只下发用户ID列表和获取用户详细信息的URL,SE3 AI 迷你机在收到用户列表后,会根据这两个字段组合出获取用户详细信息的实际URL。如何组合实际URL,请参见 URL组合章节。

一级参数

二级参数

类型

默认值

选择

说明

举例

method

string

必选

add_users_plus

“add_users_plus”

messageId

string

可选

MQ消息的唯一标识ID

“004a5b58-32e8-487e-a90a-2ce443877e7e”

userid_list

list

必选,二选一

用户信息ID列表,管理平台需要保证用户ID唯一;默认行为是创建并添加新用户,但如果用户ID已经存在,则会覆盖已有的信息。

["user_id1","user_id2"]

user_info_list

list

必选,二选一

用户信息列表,不只下发ID信息,还有其他基础信息,下发基础信息和通过http协议得内容一致,字段定义详情请看人员下发信息接口。

identity_id

string

必选

每个用户的唯一标识id

“666”

reg_url

string

可选,二选一

图片地址, http://xxx, 绝对地址

http://xxxx.jng

relative_pic_url

string

可选,二选一

图片相对地址,相对于平台得地址,如平台地址:https://xxx.com,则图片地址可为/aaa.jpg。

/xxx.jpg。

info

dict

必选

每个用户的信息

请参考下面info字段

extend _params

dict

必选

扩展字段,可以为空

path

string

可选

获取人员详细信息的URL: a. 绝对地址:必然加上协议,以http或者https开头 b. 相对地址:以"/"开始,加上接口名。如 /getUserInfo。 注意: 若人员信息通过user_info_list中下发,则此path无意义。

“http://ip:port/getPersonInfo”

notify _path

string

可选

管理平台URL(相对地址),用于通过http方式回传命令执行结果。相对地址的组合请参见 URL组合章节。 注意: 如果登陆时管理平台下发 uploadQueue 字段,则会通过MQ上传通道返回结果。 如果没有 uploadQueue 字段,并且 notify_path 为非空,则会向 notify_path 返回结果 如果两个字段都没有,则不会返回结果(即单向通信)。

"http://ip:port:/getResult"

info中字段信息如下:

二级参数

三级参数

类型

默认值

选择

info

name

string

必选

用户名称

type

string

必选

1:员工 2: 访客 3: 黑名单 4:陌生人 5:VIP

permission_ids

list

必选

权限组id列表

MQ命令示例:

使用 user_list 的形式间接下发人员信息:

使用 user_info_list 的形式直接下发人员信息:

返回结果示例:

Last updated

Was this helpful?