QQ互聯本機測試

    QQ互聯在localhost上的測試

        QQ作爲在坐擁中國乃至世界上十分廣泛的用戶量的基礎,因此爲了很多應用爲了簡化用戶註冊或者簡化後臺數據庫壓力,常常使用第三方登錄的方式爲用戶提供服務與系統的身份識別。

        本篇,筆者簡單介紹一下自己在開發過程中關於qq互聯的經驗。

        首先,獲得官方的API說明文檔以及相關的SDK,點擊這裏,java SDK中給了發表說說的簡單示例,我們可以根據這個小示例爲模板來開發自己的產品。

        通常,我們使用maven工具進行項目管理,下面提供了QQ互聯的jar包POM文件配置信息(版本可根據需求,自主配置):

	<dependency>
		<groupId>com.belerweb</groupId>
		<artifactId>qq-connect</artifactId>
		<version>1.0.2</version>
	</dependency>

        準備工作:開發者需要在騰訊開發平臺註冊賬號,審覈通過後,要登錄QQ互聯官網創建應用,本片主要介紹如何在localhost上測試QQ第三登錄,步驟如下:

        1、點擊qq互聯“應用管理”操作


        2、填寫應用信息,可隨意填寫



        3、填寫回調地址(very important)以及其他信息,這裏回調地址的填寫十分重要,必須同web應用的回調servlet在localhost上的實際地址相同。如下:



        4、獲取應用的AppID,以及App Key:


    5、將相應的應用信息填寫進入SDK demo項目中的qqconnectconfig.properties文件中


        至此,qq互聯的本地測試基本配置完成了,但需要強調的是,由於是本機測試,且用戶創建的QQ互聯應用並沒有通過審覈,因此,第三方登錄的賬號只能通過創建應用的開發者賬號才能登錄測試,其他賬號將不能登錄進入。

        此外,由於本例回調的地址的地址是"afterlogin.do",因此需要在這個地址對應的servlet中進行頁面的重定向操作,並獲取相應的用戶信息

        本篇就到這裏吧,望每天進步一點再見

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章