php第三方登錄


1:開發之前,請大家先自行熟悉一下OAuth協議原理。

2:我們開發需要具備一個外網可訪問的線上域名,如果沒有,請自行去新浪SAE平台申請一個臨時的線上域名在進行開發。

3:首先我們進入新浪微博開放平台http://open.weibo.com/,登錄后進行開發者注冊,完善個人信息,盡量填寫真實的信息。

4:然后我們進入首頁

進入

進行網站的合法性驗證

點擊我的應用

點擊網站信息

下方會看到我們想要的值

點擊文檔

點擊SDK下載

點擊PHPSDK下載

5:下載成功,解壓

共八個文件

6:簡單了解一下這個核心SDK(上方保留的唯一一個文件里)

7:創建一個入口文件index.php(注意,線下開發,我們需要配置的域名必須和線上域名或者sae上的域名保持大概一致,例如:線上域名  www.weibo.com,那我們線下就需要配一個類似這樣的域名:www.test.weibo.com)

8:創建config.php,將新浪開發平台的app_key和app_secret放在里面,方便調用

9:創建wb_login.php 登錄文件(隨便定義)

10:我們跳到回調地址的時候會帶回來一個code參數,我們通過這個code參數可以獲取access_token

11:做出登錄狀態判斷,已登錄顯示已登錄狀態,未登錄顯示登錄logo

12:到了這一步我們的微博登錄就差不多了,接下來給大家展示一下調用微博的一些接口

   

我們調用的是發微博的接口,傳遞三個必要參數,其他的參數可選,這樣我們的微博上就有一條剛發的微博了(登陸后就自動發,代碼在index.php入口文件)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM