1. 程式人生 > >騰訊QQ、新浪微博第三方登入介面申請說明

騰訊QQ、新浪微博第三方登入介面申請說明

這一段時間,公司一直要求在網站上加入第三方登入功能。昨天剛剛把介面申請的事項寫成文件提交上去。今天趁熱打鐵,整理一下。並分享給大家。

騰訊QQ第三方登入介面

開發者註冊

1. QQ互聯開放平臺首頁,點選右上角的登入按鈕,使用QQ賬號登入,如下圖所示:


2. 登入成功後會跳轉到開發者註冊頁面,在註冊頁面需要提交公司或個人的基本資料。下圖所示的是公司註冊頁面:


網站接入申請

網站接入前,需首先進行申請,獲得對應的appidappkey,以保證後續流程中可正確對網站與使用者進行驗證與授權。

1. 開發者註冊成功後,會跳轉到管理中心頁面。點選新增網站,填寫相應的資訊,如沒跳轉管理中心,則點選導航欄第四個管理中心連線。跳轉完成後,點選選擇網站,點選建立應用後彈出一個層,點選網站。如下圖所示:



2. 在上一步的操作後,進行建立應用。如下圖所示:


重點關注回撥地址一欄。使用者點選QQ登入跳轉到QQ登入頁面,登入成功後,應該跳轉回網站。回撥地址即在這裡用來指定跳轉回網站的URL

申請時需注意:1. 只需要填寫站點根域名即可

       2. 如有多個站點同時使用該APPID,可以註冊多個根域名,用分號隔開,注意不要包含“http://”部分; 3. 具體跳轉URL將在程式中指定路徑以及請求引數進行構造。例如:

申請時填寫的 回撥地址 是:mysite.com;example.com

合法的回撥地址可以是:http://bbs.mysite.com/qqlogin.php?a=1

也可以是:http://www.example.com/qqlogin.php?a=1

但是如果使用:http://www.othersite.com/qqlogin.php?a=1 ,請求將會被認為非法,因為該回調地址根域名未被註冊過。

網站地址在填寫完畢後,點選驗證按鈕。彈出如下警告框:


按照其要求,將程式碼複製到網站首頁或以及目錄下的head標籤中,再次點選開始驗證。

3. 網站資訊填寫完成,點選確定後,網站註冊完成,進入管理中心,在管理中心可以檢視到網站獲取的appidappkey,如下圖所示:


APP ID是指:申請QQ登入成功後,分配給網站的appid,用來唯一標識網站。

APP KEY是指:申請QQ登入成功後,分配給網站的appkeyappkey將在QQ登入過程中以及網站通過OpenAPI訪問/修改空間受保護的資源時,用來計算簽名值,以提高傳輸過程引數的防篡改性。

以上APP ID 及APP KEY將在後續開發中使用到。所以請將該資訊,返回給開發人員。

4. 在管理中心,點選申請的網站下的編輯資訊,進入編輯頁面,點選右上角的編輯按鈕,頁面進入編輯狀態,即可對網站資訊進行修改和完善,如下圖所示:


5. 進入控制檯頁面,可以看到網站申請處於開發狀態。網站上線,首先需對網站進行開發,即完成QQ登入功能並正常放置QQ登入按鈕,如下圖所示:


新浪微博第三方登入介面

1.  微博 開放平臺首頁http://open.weibo.com/connect,點選右上角的登入按鈕,使用 新浪微博帳號 登入

2. 點選開始接入按鈕,跳轉到開發者註冊頁面,在註冊頁面需要提交公司或個人的基本資料。你需要通過郵箱驗證和手機驗證。我們會給你填寫的郵箱和手機號傳送驗證資訊,請根據提示驗證你的身份。

請注意:開發者型別一經填寫,不可修改。個人開發者不可接入微博支付業務,請謹慎選擇。下圖所示:


3. 當完成郵箱驗證之後,便進入建立應用的資料填寫環節。


請注意以下幾點:

1)圖示:

應用廣場展示的應用圖示尺寸為80*80畫素,大小不超過2M,支援PNGJPG格式,請提供合適的圖示。

2)應用分類:

你可以根據所開發的應用型別選擇3個標籤,以第一個標籤確定應用的主要分類。請確保應用分類正確,否則無法通過稽核。

4. 在開發應用之前,你需要對應用中心進行整體的瞭解。管理中心為應用的建立、開發和運營提供了一站式的便捷服務,如:

開發者資訊和應用資訊的編輯;

介面與許可權的快速申請與管理;

 提供支付入口,方便開發者完成支付認證、接入支付和管理營收;

提供應用狀態的基本狀況、資料統計,如:介面呼叫情況、使用者活躍度分析和使用者特徵分析等;

集合網站應用與其他應用的管理頁面,方便開發者管理不同的應用。


點選,進入管理中心,在管理中心可檢視應用資訊。App Key是應用唯一的識別標誌,新浪微博開放平臺通過App Key鑑別應用的身份。App Secret是給應用分配的金鑰,你需要妥善儲存這個金鑰,從而保證應用來源的的可靠性,防止被偽造。你可通過這兩個資料進行相關的技術開發工作。APP KeyApp Secret 騰訊介面 APP IDAPP KEY作用相同。請返回給開發人員


1.申請稽核流程

開啟管理中心,當應用狀態的進度條提示應用資料已通過,便可提交稽核。


在此頁面,回撥頁面設定,此回撥頁面必須設定,馬上在匯入的專案中會用到!先記下此處,至關重要!


在測試帳號下,填寫進行開發時用來本地測試的帳號