对接腾讯企业邮箱(授权免登,获取未读邮件数量)
温馨提示:企业邮箱必须是专业版的才行,基础版的升级成专业版再对接吧
第一步:获取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&userid=zhangsanp@gzdev.com&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
对接腾讯企业邮箱(授权免登,获取未读邮件数量)相关推荐
- python获取未读邮箱数目_python imaplib 获取未读邮件,email解析并按照原名下载附件...
以下所有内容都是基于Python 2 主要内容:imaplib 查看未读邮件 email 下载邮件附件 啰嗦在前面: python 邮件查收功能相关的模块有poplib和imaplib.分别支持POP ...
- 腾讯企业邮箱API实现单点登录和获取企业未读邮件
应公司要求在ERP平台的OA系统上显示企业邮箱的未读邮件数量,并且实现单点登录.也就是点击数字可以直接进入腾讯企业邮箱不用登录.既然用到这个API肯定大家也都有腾讯企业邮箱OpenApi协议v1.4文 ...
- 腾讯企业邮箱开发(非官方开发文档方式
** 之前项目系统中包含了一个邮箱下载模块,其中对接的是腾讯企业邮箱,这个模块前后也维护了不短时间,想写下这篇文章来聊聊具体问题,如果有需要对接腾讯企业邮箱的需求,同时官方给予的开发文档无法满足需求, ...
- 腾讯企业邮箱OpenApi调用说明
笔者最近在调用腾讯企业邮箱的接口,但因为项目使用的是2016年的老接口,不是新接口(https://exmail.qq.com/qy_mng_logic/doc#10001) 因此找到了之前的老接口文 ...
- 腾讯企业邮箱支持 pop/imap/exchange服务器地址(用于客户端)
腾讯企业邮箱支持 pop/imap/exchange 协议从邮件服务器上获取邮件的信息.下载邮件等. IMAP/SMTP 协议 接收邮件服务器:imap.exmail.qq.com ,使用 SSL,端 ...
- 腾讯免费企业邮箱服务器,如何免费申请腾讯企业邮箱?
如何免费申请腾讯企业邮箱?经常有小伙伴咨询支点网络,今天就和大家一起分享一下: 腾讯免费企业邮箱的特点:人数无上限 1G邮箱容量 2G个人中转站 2G企业网盘 限制对外发信上限500封/天,支持POP ...
- 腾讯企业邮箱单点登录 php,腾讯企业邮箱集成的坑
腾讯企业邮箱官方api文档很简略还有一些错误和漏洞: 1. 获取token单点登录和获取未读邮件数使用的secret不一致. 此处很容易误解为最初用于获取AccessToken的corpSecret ...
- 腾讯企业邮箱发错了邮件怎么办,“邮件撤回”帮您解决问题
腾讯企业邮箱全新推出"邮件撤回"功用,此功用直接面向QQ邮箱.域名邮箱及腾讯企业邮箱用户 . 关于已发送的邮件,能够测验进行撤回(仅限发往腾讯企业邮箱的邮件,并在对方阅览之前). ...
- qq 企业邮箱 php群发邮件,腾讯企业邮箱PHP SDK
//出现ip_freq_block错误,请到腾讯企业邮箱web管理页面:可使用此开放接口的IP,添加/修改当前服务器的ip require "/path/to/autoload.php&qu ...
最新文章
- windows下安装mysql8.0压缩版
- 9亿训练集、通用CV任务,微软打造Florence模型打破分类、检索等多项SOTA
- 回答跨专业考研者的几点疑问(计算机考研)
- [开心]很搞笑的贴图,必看(收藏)
- 【小技巧】notepad++ 输入中文无响应
- ldap - 设置一个基本的OpenLDAP Server
- html js清除缓存,js清除浏览器缓存的几种方法
- python输出运行时间表_Python编程第十二课 了解程序运行的时间
- java ee 类切换_eclipse的工程类型切换
- 基于VUE的前端框架搭建
- SQL简单基础(1)
- Html meta 标签定义页面元信息 详解
- python查询12306余票_「python」12306余票查询GUI
- 插件check_mysql_health安装和错误解决(监控Mysql状态使用)
- 上一主题 下一主题 一个微信账号登陆信息提取软件,有人知道吗?
- 什么是你的核心竞争力之三?
- 网上商城小程序(小程序+PHP)
- bat批量修改文件名
- css div水平垂直居中
- 在ppt Excel world中 批量删除超链接
热门文章
- 三门问题-自认为经典、浅显的解释
- 【软件工程】软件工程系统设计——结构化设计
- 【软件质量】软件一致性
- Python_Day06_1 - 字典
- dirsearch的使用
- 上海大学计算机学研好找工作吗,上海大学算好的211吗?上海大学出来好找工作吗?...
- 【Node.js】 npm与包
- python模块matplotlib.pyplot用法_python模块之matplotlib
- android 设置联系人头像代码,android如何取得本地通讯录的头像的原图的实现代码...
- html5 java 实现微信公众号自动分享功能(自定义文案和图标)