1. 開發者注冊
1. 在QQ互聯開放平台首頁 http://connect.qq.com/ ,點擊右上角的「登錄」按鈕,使用QQ賬號登錄,如下圖所示:
重要提示:
開發者QQ號碼一旦注冊不能變更,建議使用公司公共QQ號碼而不是員工私人號碼注冊,以免遇到員工離職等情況造成不必要的麻煩。
3.2 開發說明
QQ登錄功能使用國際通用的OAuth2.0協議進行驗證與授權,可通過以下兩種方式進行網站開發:
(1)使用QQ互聯提供的SDK包,用戶體驗統一,只需要修改少量代碼,不需要理解驗證授權流程,需要快速接入QQ登錄的應用可選用此方法。
詳見:SDK下載
JS SDK詳見:JS SDK使用說明
(2)根據QQ登錄OAuth2.0協議,自主開發,此方法自定義程度較高,需要與現有系統進行整合的網站可選用此方法。
詳見:OAuth2.0開發文檔
(3)社區類網站可以使用集成插件快速接入QQ登錄。
4. 使用QQ互聯提供的OpenAPI
完成網站的開發後,即可在「管理中心」的「控制台」頁面,點擊「當前流程」下的「申請上線」,流程處於「審核」狀態。
提交審核後,騰訊會在兩個工作日完成審核,審核通過後,網站即正式上線。
網站上線後,可以使用QQ互聯提供的豐富的API資源:
1. 我們提供了各種OpenAPI給開發者,網站可以調用這些API來實現需要的功能,使登錄用戶在網站上即可訪問和修改QQ空間受保護的資源。
詳見:API列表 API調用說明
2. 為方便網站快速使用這些API,QQ互聯提供了JS-widget, JS-widget是JS封裝的SDK,只需要在網站引入JS文件,就可以用封裝好的方法訪問對應的API,開發簡單。
詳見:JS SDK使用說明
5. WAP網站接入
上述文檔主要是針對WEB以及XHTML格式的網站。
WAP網站接入QQ登錄可基於OAuth1.0協議和OAuth2.0協議。
基於OAuth1.0協議:接入過程詳見開發攻略。該攻略對於一般網站和WAP網站接入都適用,每一步中WAP網站接入時需特別注意的地方特別用紅色標注。
基於OAuth2.0協議:接入過程詳見OAuth2.0開發文檔。該文檔對於一般網站和WAP網站接入都進行了說明。