当前位置:网站首页>对接腾讯企业邮箱(授权免登,获取未读邮件数量)
对接腾讯企业邮箱(授权免登,获取未读邮件数量)
2022-07-21 05:16:00 【Amy##】
温馨提示:企业邮箱必须是专业版的才行,基础版的升级成专业版再对接吧
第一步:获取access_token
接口地址: https://api.exmail.qq.com/cgi-bin/gettoken?corpid=id&corpsecret=secrect
参数 | 必须 | 说明 |
---|---|---|
corpid | 是 | 企业id |
corpsecret | 是 | 应用的凭证密钥 |
权限说明
每个应用有不同的secret,代表了对应用的不同权限
返回结果
{
"access_token": "accesstoken000001",
"expires_in": 7200
}
参数 | 说明 |
---|---|
access_token | 获取到的凭证。长度为64至512个字节 |
expires_in | 凭证的有效时间(秒) |
出错返回示例
{
"errcode": 40001,
"errmsg": "invalid credential"
}
第二步 :获取登录企业邮箱的地址(一键登录,首次需要用户输入用户名密码进行验证授权)
提示: 链接中的userid 指的是企业邮箱的登录账号(!!!划重点,当时为了这个差点跟客服吵起来),修改密码或者重置CorpSecret都会取消授权关系
请求说明:
HTTPS请求方式: GET
请求地址: https://api.exmail.qq.com/cgi-bin/service/get_login_url?access_token=ACCESS_TOKEN&userid=USERID
参数说明:
参数 | 必须 | 说明 |
---|---|---|
access_token | 是 | 令牌 |
userid | 是 | 用户企业邮箱登录账号 |
返回结果:
{
"errcode": 0,
"errmsg": "ok",
"login_url": "https://exmail.qq.com/cgi-bin/login?fun=bizopenssologin&method=openapi&[email protected]&authkey=XXXX",
"expires_in": 300,
}
参数说明:
参数 | 说明 |
---|---|
errcode | 返回码 |
errmsg | 对返回码的文本描述内容 |
login_url | 登录跳转的url,一次性有效,不可多次使用。 如需使用个性域名的,请将https://exmail.qq.com替换成相应的域名即可,并使用http协议。 |
expires_in | url有效时长,单位为秒 |
第三步 : 获取未读邮件数量
请求说明:
HTTPS请求方式: GET
请求地址: https://api.exmail.qq.com/cgi-bin/mail/newcount?access_token=ACCESS_TOKEN&userid=USERID
请求包结构体为:
{
"type": 0,
"begin_date": "2016-10-01",
"end_date": "2016-10-07"
}
参数说明:
参数 | 必须 | 说明 |
---|---|---|
access_token | 是 | 令牌 |
userid | 是 | 用户企业邮箱登录账号 |
begin_date | 是 | 开始日期。格式为2016-10-01 |
end_date | 是 | 结束日期。格式为2016-10-07 |
权限说明
系统应用须拥有指定成员的查看权限。
返回结果
{
"errcode": 0,
"errmsg": "ok",
"count": 1
}
参数 | 说明 |
---|---|
errcode | 返回码 |
errmsg | 对返回码的文本描述内容 |
count | 未读邮件数 |
大坑提示:
单点登录和获取未读邮件时corpsecret不一样,需要单独获取token
边栏推荐
- D - AND and SUM (AtCoder Beginner Contest 238)
- 029: Tao Tao picks apples
- Level 3 academic level test
- CocosCreator3.x 接入腾讯游戏联机对战引擎笔记
- Seventh week ACM training report
- 2022acm summer training weekly report (I)
- P1111 修复公路(并查集)
- [oops framework] supporting hot update plug-ins
- How to complete the design of RGB lamp Bluetooth mesh module from 0 to 1
- 74. Search two-dimensional matrix
猜你喜欢
How to complete the design of RGB lamp Bluetooth mesh module from 0 to 1
MySQL installation
14. Longest common prefix
Watermelon book chapter 2 Notes - Performance Measurement
Quick sort
108. Convert an ordered array into a binary search tree
Leetcode hash
328. Parity linked list
数据库初学笔记
【oops-framework】配套游戏配置数据生成 + 数据对象代码生成器插件
随机推荐
Fourth week ACM training report
016:简单计算器
543. Diameter of binary tree
【oops-framework】配套热更新插件
[oops framework] audio management
Cocos Creator 3. X physics engine usage notes
Watermelon book chapter 2 Notes - Performance Measurement
unity 锁定相机绕锁定目标的弧形运动
Cocos creator 3.2 realizes the complete effect of 2D map 3D character 45 degree RPG game
unity 停止动作片段的播放
leetcode哈希
D - AND and SUM (AtCoder Beginner Contest 238)
力扣记录:动态规划1基础题目——509 斐波那契数,70 爬楼梯,746 使用最小花费爬楼梯,62 不同路径,63 不同路径II,343 整数拆分,96 不同的二叉搜索树
226. Flip binary tree
第十周ACM训练报告
二叉树之伸展树的c#实现
Cocos Creator 3. X draw sector mesh components
004: print characters
关于对齐次裁剪空间及HLSL语义的理解
【oops-framework】配套游戏配置数据生成 + 数据对象代码生成器插件