The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Name

QQ::exmail::group

DESCRIPTION

通讯录管理->管理邮件群组

FUNCTION

create(access_token, hash); 创建邮件群组 https://exmail.qq.com/qy_mng_logic/doc#10022

SYNOPSIS

请求说明:

请求包结构体为:

{ "groupid": "zhangsangroup@gzdev.com", "groupname": "zhangsangroup , "userlist": ["zhangsanp@gzdev.com", "lisi@gzdev.com"], "grouplist": ["group@gzdev.com"], "department": [1, 2], "allow_type": 4, "allow_userlist": ["zhangsanp@gzdev.com"] } 参数说明: 参数 必须 说明 access_token 是 调用接口凭证 groupid 是 邮件群组名称 groupname 是 邮件群组名称 userlist 否 成员帐号,userlist,grouplist,department至少一个。成员由userlist,grouplist,department共同组成 grouplist 否 成员邮件群组,userlist,grouplist,department至少一个。成员由userlist,grouplist,department共同组成 department 否 成员部门,userlist,grouplist,department至少一个。成员由userlist,grouplist,department共同组成 allow_type 是 群发权限。0: 企业成员, 1任何人, 2:组内成员,3:指定成员 allow_userlist 否 群发权限为指定成员时,需要指定成员 权限说明 系统应用须拥有邮件群组的写管理权限。

返回结果 { "errcode": 0, "errmsg": "created" } 参数 说明 errcode 返回码 errmsg 对返回码的文本描述内容

FUNCTION

update(access_token, hash); 更新邮件群组 https://exmail.qq.com/qy_mng_logic/doc#10023

SYNOPSIS

请求说明:

请求包结构体为:

{ "groupid": "zhangsangroup@gzdev.com", "groupname": "zhangsangroup", "userlist": ["zhangsanp@gzdev.com","lisi@gzdev.com"], "grouplist": ["group@gzdev.com"], "department":[1,2], "allow_type":3, "allow_userlist":["zhangsanp@gzdev.com"] } 参数说明: 参数 必须 说明 access_token 是 调用接口凭证 groupid 是 邮件群组id,邮件格式 groupname 否 邮件群组名称 userlist 否 成员帐号,userlist,grouplist,department至少一个。成员由userlist,grouplist,department共同组成 grouplist 否 成员邮件群组,userlist,grouplist,department至少一个。成员由userlist,grouplist,department共同组成 department 否 成员部门,userlist,grouplist,department至少一个。成员由userlist,grouplist,department共同组成 allow_type 否 群发权限。0: 企业成员,1任何人,2:组内成员,3:指定成员 allow_userlist 否 群发权限为指定成员时,需要指定成员 权限说明 系统应用须拥有邮件群组的写管理权限。

返回结果 { "errcode": 0, "errmsg": "updated" } 参数 说明 errcode 返回码 errmsg 对返回码的文本描述内容

FUNCTION

delete(access_token, groupid); 删除邮件群组 https://exmail.qq.com/qy_mng_logic/doc#10024

SYNOPSIS

请求说明:

参数说明: 参数 必须 说明 access_token 是 调用接口凭证 groupid 是 邮件群组id,邮件格式 权限说明 系统应用须拥有邮件群组的写管理权限

返回结果 { "errcode": 0, "errmsg": "deleted" } 参数 说明 errcode 返回码 errmsg 对返回码的文本描述内容

FUNCTION

get(access_token, groupid); 获取邮件群组信息 https://exmail.qq.com/qy_mng_logic/doc#10025

SYNOPSIS

请求说明:

参数说明: 参数 必须 说明 access_token 是 调用接口凭证 groupid 是 邮件群组id,邮件格式 权限说明 系统应用须拥有邮件群组的读权限

返回结果 { "errcode": 0, "errmsg": "ok", "groupid": "zhangsangroup@gzdev.com", "groupname": "zhangsangroup", "userlist": ["zhangsanp@gzdev.com", "lisi@gzdev.com"], "grouplist": [" group@gzdev.com "], "department": [1, 2], "allow_type": 3, "allow_userlist": ["zhangsanp@gzdev.com"] } 参数 说明 errcode 返回码 errmsg 对返回码的文本描述内容 groupid 邮件群组id,邮件格式 groupname 邮件群组名称 userlist 成员帐号 grouplist 成员邮件群组 department 成员部门 allow_type 群发权限。0: 企业成员, 1任何人, 2:组内成员,3:指定成员 allow_userlist 群发权限为指定成员时,需要指定成员,否则赋值失效