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&[email protected]
或者:
POST http://openapi.exmail.qq.com:12211/openapi/user/get HTTP /1.1
Host: openapi.exmail.qq.com
Authorization: Bearer jIFA9ju6v5XP
Content-Length: 19
[email protected]
我現在只要用戶登錄後直接得到 郵件數即可
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