以微博為例
- 原理
- 打開微博開發網文檔(http://open.weibo.com/wiki)
找到微博登陸-授權機制,原理如下:
- 創建一個微博應用
- http://open.weibo.com/apps登陸,上方點擊我的應用,創建應用
在應用信息里面填寫回調地址
- 拿到這個應用的app secret和appkey
-
在根目錄創建一個login.php(第一次訪問,獲取code,scope為權限類別)
http://open.weibo.com/wiki/Oauth2/authorize
拿到code
-
拿到acees_token,創建一個auth.php,通過curl提交post請求
http://open.weibo.com/wiki/Oauth2/access_token
- 獲取用戶信息
在微博api-微博api-用戶接口-用戶-獲取用戶信息
http://open.weibo.com/wiki/2/users/show
url為頁面中需要設置的url
完成,打印出所有信息,獲取到的自己處理