上海腾曦网络服务有限公司
腾讯企业邮箱上海经销商
作者:腾讯企业微信邮箱 发布时间:2022-07-31 11:28:21 访问量:5861
导读:相信最近两年申请的腾讯企业微信邮箱用户,会发信腾讯企业微信和企业邮箱做了深度的融合。在腾讯企业微信的后台,可以更好的协作管理企业邮箱,对于一些在使用oa的用户来说,想跟企业微信邮箱做对接,就需要调用企业微信邮箱api接口。今天上海腾讯企业微信邮箱经销商腾曦小编就跟大家分享一下。
相信最近两年申请的腾讯企业微信邮箱用户,会发信腾讯企业微信和企业邮箱做了深度的融合。在腾讯企业微信的后台,可以更好的协作管理企业邮箱,对于一些在使用oa的用户来说,想跟企业微信邮箱做对接,就需要调用企业微信邮箱api接口。今天上海腾讯企业微信邮箱经销商腾曦小编就跟大家分享一下。
一、企业通过调用企业微信邮件API,可以更加高效地管理邮件群组、业务邮箱等功能。
注:邮箱API功能灰度测试中,将会逐步开放secret获取入口。
开发流程
进入管理后台—协作—邮件,进入邮箱管理—邮件API设置页;
点击「查看」,「企业微信团队」服务号将下发邮件功能的secret;
通过secret及corpid获取到对应的的access_token;
通过access_token调用邮件相关接口。
二、管理员邮件群组
创建邮件群组
该接口用于创建新邮件群组,可以指定群组成员,定义群组使用权限范围。
请求方式:POST(HTTPS)
请求地址: https://qyapi.weixin.qq.com/cgi-bin/exmail/group/create?access_token=ACCESS_TOKEN
请求包体
{
"groupid": "zhangsangroup@gzdev.com",
"groupname": "zhangsangroup",
"email_list": {
"list": ["lisi@gzdev.com", "wangwu@gzdev.com"]
},
"tag_list": {
"list": [2. 5]
},
"department_list": {
"list": [1. 2]
},
"group_list": {
"list": ["aaa@gzdev.com"]
},
"allow_type": 3.
"allow_emaillist": {
"list": ["zhangsanp@gzdev.com"]
},
"allow_departmentlist": {
"list": [1. 2]
},
"allow_taglist": {
"list": [1. 3]
}
}
参数说明
参数
类型
是否必须
说明
groupid | string | 是 | 邮件群组ID,邮箱格式 |
groupname | string | 是 | 邮件群组名称,不能与其他群组重名,长度限定64字节 |
email_list | string | 否 | 群组内成员邮箱地址,读取成员的biz_mail字段,email_list,group_list,department_list,tag_list至少填写一个,不可同时为空。成员由email_list,group_list,department_list,tag_list共同组成 |
tag_list | uint32 | 否 | 群组内包含的标签ID |
department_list | uint32 | 否 | 群组内包含的部门ID |
group_list | string | 否 | 群组内包含的群组邮箱 |
allow_type | uint32 | 否 | 群组使用权限。0: 企业成员, 1任何人, 2:组内成员,3:自定义成员。当值为0、1、2时,不得传入allow_emaillist,allow_departmentlist,allow_taglist。当值为3时,必须传入allow_emaillist,allow_departmentlist,allow_taglist至少一项 |
allow_emaillist | string | 否 | 允许使用群组群发的成员邮箱地址,读取成员的biz_mail字段 |
allow_departmentlist | uint32 | 否 | 允许使用群组群发的部门ID |
allow_taglist | uint32 | 否 | 允许使用群组群发的标签ID |
返回示例
{
"errcode": 0.
"errmsg": "ok"
}
参数说明
参数
类型
说明
errcode | int32 | 错误码 |
errmsg | string | 错误码说明 |
更新邮件群组
该接口用于更新邮件群组,可以修改群组名称、群组成员、群组使用权限等。需要注意的是Json数组类型传空值将会清空其内容,不传则保持不变。
例如清空email_list:
{
"groupid": "zhangsangroup@gzdev.com",
"groupname": "zhangsangroup",
"email_list" : {"list" : []}
// 省略
}
若需保持不变则不传即可:
{
"groupid": "zhangsangroup@gzdev.com",
"groupname": "zhangsangroup"
// 省略
}
请求方式:POST(HTTPS)
请求地址: https://qyapi.weixin.qq.com/cgi-bin/exmail/group/update?access_token=ACCESS_TOKEN
请求包体
{
"groupid": "zhangsangroup@gzdev.com",
"groupname": "zhangsangroup",
"email_list": {
"list": ["lisi@gzdev.com", "wangwu@gzdev.com"]
},
"tag_list": {
"list": [2. 5]
},
"department_list": {
"list": [1. 2]
},
"group_list": {
"list": ["aaa@gzdev.com"]
},
"allow_type": 3.
"allow_emaillist": {
"list": ["zhangsanp@gzdev.com"]
},
"allow_departmentlist": {
"list": [1. 2]
},
"allow_taglist": {
"list": [1. 3]
}
}
参数说明
参数
类型
是否必须
说明
groupid | string | 是 | 邮件群组ID,邮箱格式 |
groupname | string | 否 | 邮件群组名称,不能与其他群组重名,长度限定64字节 |
email_list | string | 否 | 群组内成员邮箱地址,读取成员的biz_mail字段,不传则不变,传空则清空。成员由email_list,group_list,department_list,tag_list共同组成,不允许全部清空 |
tag_list | uint32 | 否 | 群组内包含的标签ID,不传则不变,传空为清空 |
department_list | uint32 | 否 | 群组内包含的部门ID,不传则不变,传空为清空 |
group_list | string | 否 | 群组内包含的群组邮箱ID,不传则不变,传空为清空 |
allow_type | uint32 | 否 | 群组使用权限。0: 企业成员, 1任何人, 2:组内成员,3:自定义成员。当值为0、1、2时,不得传入allow_emaillist,allow_departmentlist,allow_taglist。当值为3时,必须传入allow_emaillist,allow_departmentlist,allow_taglist至少一项。若不需更新则不传入参数。 |
allow_emaillist | string | 否 | 允许使用群组群发的成员邮箱地址,不传则不变,传空为清空 |
allow_departmentlist | uint32 | 否 | 允许使用群组群发的部门ID,不传则不变,传空为清空 |
allow_taglist | uint32 | 否 | 允许使用群组群发的标签ID,不传则不变,传空为清空 |
返回示例
{
"errcode": 0.
"errmsg": "ok"
}
参数说明
参数
类型
说明
errcode | int32 | 错误码 |
errmsg | string | 错误码说明 |
删除邮件群组
该接口用于删除已有的邮件群组。
请求方式:POST(HTTPS)
请求地址: https://qyapi.weixin.qq.com/cgi-bin/exmail/group/delete?access_token=ACCESS_TOKEN
请求包体
{
"groupid": "zhangsangroup@gzdev.com"
}
参数说明
参数
类型
是否必须
说明
groupid | string | 是 | 邮件群组ID,邮箱格式 |
返回示例
{
"errcode": 0.
"errmsg": "ok"
}
参数说明
参数
类型
说明
errcode | int32 | 错误码 |
errmsg | string | 错误码说明 |
获取邮件详情
该接口用于获取邮件群组详细信息,包含群组名称、群组成员、群组使用权限等。
请求方式:GET(HTTPS)
请求地址: https://qyapi.weixin.qq.com/cgi-bin/exmail/group/get?access_token=ACCESS_TOKEN
参数说明
参数
类型
是否必须
说明
groupid | string | 是 | 邮件群组ID,邮箱格式 |
返回示例
{
"errcode": 0.
"errmsg": "ok",
"groupid": "zhangsangroup@gzdev.com",
"groupname": "zhangsangroup",
"email_list": {
"list": ["lisi@gzdev.com", "wangwu@gzdev.com"]
},
"tag_list": {
"list": [2. 5]
},
"department_list": {
"list": [1. 2]
},
"group_list": {
"list": ["aaa@gzdev.com"]
},
"allow_type": 3.
"allow_emaillist": {
"list": ["zhangsanp@gzdev.com"]
},
"allow_departmentlist": {
"list": [1. 2]
},
"allow_taglist": {
"list": [1. 3]
}
}
参数说明
参数
类型
说明
errcode | int32 | 错误码 |
errmsg | string | 错误码说明 |
groupid | string | 邮件群组ID,邮箱格式 |
groupname | string | 邮件群组名称 |
email_list | string | 群组内成员邮箱地址 |
tag_list | uint32 | 群组内包含的标签ID |
department_list | uint32 | 群组内包含的部门ID |
group_list | string | 群组内包含的群组邮箱ID |
allow_type | uint32 | 群组使用权限。0: 企业成员, 1任何人, 2:组内成员,3:自定义成员。 |
allow_emaillist | string | 允许使用群组群发的成员邮箱地址 |
点赞 2 来源:qq企业邮箱 相关推荐: 腾讯企业微信邮箱免费版限容该怎么办?腾讯邮箱成员如何绑定/关联微信以及开启安全登录获取客户端专用密码? 企业未注册购买域名,如何使用企业邮箱? 企业未注册购买域名,如何使用腾讯企业微信里的关联企业邮箱? 腾讯企业邮箱如何添加黑名单拒收某个帐号/域名发送的邮件? 声明:本文由腾讯企业微信邮箱收集整理的《腾讯企业微信邮箱如何调用api接口?》,如转载请保留链接:http://www.qq366.cn/news_in/1561上一篇:腾讯企业微信邮箱采购流程是什么? |