web113 2013-11-25 01:16 采纳率: 33.3%
浏览 6799
已采纳

c# 开发的系统需要嵌入腾讯企业邮箱API代码如何写

C#开发的管理系统,现在想嵌入腾讯企业邮箱,只有登录系统同时就登录腾讯企业邮箱,直接就可以查收信件,API都有 但是没弄过 找不到怎么加入代码??、
求高手指点
万分感谢!
----------腾讯提供的api部分代码说明-----------
4. OAuth 验证授权
目前,腾讯企业邮箱采用 OAuth2.0 协议对第三方进行授权,关于 OAuth2.0 的详细介绍,请
参考 OAuth 协议标准。
根据申请到的 client_id 和 client_secret,采用 ClientCredentials 方式获取 access_token。
其中 client_id 为管理员帐号,client_secret 为管理端开放接口申请到的 key。
假设 client_id 为 biz0876xa,client_secret 为 yuw_0dfuxUa。
请求示例如下:
POST https://exmail.qq.com/cgi-bin/token HTTP /1.1
Host: exmail.qq.com
Content-Length: 75
grant_type=client_credentials&client_id=biz0876xa&client_secret=yuw_0dfuxUa
或者:
POST https://exmail.qq.com/cgi-bin/token HTTP /1.1
Host: exmail.qq.com
Authorization: Basic Yml6MDg3NnhhOnl1d18wZGZ1eFVh
Content-Length: 29
grant_type=client_credentials
如果验证通过,返回:
{
"access_token":"jIFA9ju6v5XP",
"token_type":"Bearer",
"expires_in":86400,
"refresh_token":""
}
同步 Api 接口:客户端请求
同步接口需要先经过 OAuth 验证,获取到 access_token。调用的接口需要把参数 access_token
传过来。
有两种方式,一种是在 HTTP HEAD 加上 Authorization,另外一种是在 GET/POST 请求加上
access_token。
请求示例如下:
POST http://openapi.exmail.qq.com:12211/openapi/user/get HTTP /1.1
Host: openapi.exmail.qq.com
Content-Length: 45
access_token=jIFA9ju6v5XP&alias=bob@gzdev.com
或者:
POST http://openapi.exmail.qq.com:12211/openapi/user/get HTTP /1.1
Host: openapi.exmail.qq.com
Authorization: Bearer jIFA9ju6v5XP
Content-Length: 19
alias=bob@gzdev.com


我现在只要用户登录后直接得到 邮件数即可

  • 写回答

1条回答 默认 最新

  • qjjqsy 2013-11-25 09:01
    关注

    0
    C#开发的管理系统,现在想嵌入腾讯企业邮箱,只有登录系统同时就登录腾讯企业邮箱,直接就可以查收信件,API都有 但是没弄过 找不到怎么加入代码??、
    求高手指点
    万分感谢!
    ----------腾讯提供的api部分代码说明-----------
    4. OAuth 验证授权
    目前,腾讯企业邮箱采用 OAuth2.0 协议对第三方进行授权,关于 OAuth2.0 的详细介绍,请
    参考 OAuth 协议标准。
    根据申请到的 client_id 和 client_secret,采用 ClientCredentials 方式获取 access_token。
    其中 client_id 为管理员帐号,client_secret 为管理端开放接口申请到的 key。
    假设 client_id 为 biz0876xa,client_secret 为 yuw_0dfuxUa。
    请求示例如下:
    POST https://exmail.qq.com/cgi-bin/token HTTP /1.1
    Host: exmail.qq.com
    Content-Length: 75
    grant_type=client_credentials&client_id=biz0876xa&client_secret=yuw_0dfuxUa

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境
  • ¥30 关于#java#的问题,请各位专家解答!