1 微博登錄介紹
微博登錄包括身份認證、用戶關系以及內容傳播。允許用戶使用微博帳號登錄訪問第三方網站,分享內容,同步信息。它有如下特點:
1. 直接用微博賬號登錄你的應用或網站。
2. 獲得高質量微博活躍用戶。
3. 更便捷的分享到微博,提高網站信息傳播力。
1.1 授權機制
微博開放接口的調用,如發微博、獲取用戶基本信息、獲取熱門微博內容等,都是需要獲取用戶身份認證的。目前微博開放平台用戶身份鑒權主要采用的是OAuth2.0。另外,為了方便開發者開發、測試自己
的應用,我們還提供了開發者自身授權的身份鑒權方式,但開發者自身授權僅適用於應用所屬的開發者自己調用接口。
接口文檔
開發者可以先瀏覽OAuth2.0的接口文檔,熟悉OAuth2.0的接口及參數的含義,然后我們根據應用場景各自說明如何使用OAuth2.0。
接口 | 說明 |
---|---|
OAuth2/authorize | 請求用戶授權Token |
OAuth2/access_token | 獲取授權過的Access Token |
OAuth2/get_token_info | 授權信息查詢接口 |
OAuth2/revokeoauth2 | 授權回收接口 |
OAuth2/get_oauth2_token | OAuth1.0的Access Token更換至OAuth2.0的Access Token |
注意事項
1. OAuth2.0授權無需申請,任何應用都可以使用。如果開發者需要更長的授權有效期參考本文檔授權有效期部分。
2. 如果你是站外網頁應用或客戶端應用,出於安全性考慮,需要在平台網站填寫redirect_url(授權回調頁),才能使用OAuth2.0,填寫地址:“我的應用>應用信息>高級信息”,對於客戶端,提供了默認的回
調頁地址。詳細請查看授權頁功能部分。
2 成為開發者(個人網站: YOUYOUSHOP)
開發者通過以下幾個步驟,即可接入微博開放平台: 注冊開發者 → 創建應用 → 通過審核並獲取接口權限。
2.1 注冊開發者
在微博開放平台首頁(官網地址: https://open.weibo.com) ,注冊成為開發者。
2.2 登錄成功后會到開發者注冊頁面,在注冊頁面按要求提交公司或個人的基本資料。下圖所示的是個人開發者注冊頁面:
2.3 按要求提交資料后,審核人員會進行審核,通過審核后需要進行身份驗證,上傳身份證信息,提交后等待審核即可。
3 網站應用及移動應用接入申請
應用接入前,首先需進行申請,獲得對應的appid與appkey,以保證后續流程中可正確對網站與用戶進行驗證與授權。
3.1 創建應用
開發者注冊完成后,點擊“我的應用”按鈕。
跳轉到微博應用中心頁面,點擊創建應用, 我的已經審核通過並且已經創建過一個應用了。
選擇創建應用, 選擇需要創建的應用類型,我們以網站應用為例, 點擊創建網站應用后,按要求完善信息:
網站信息填寫完成,可以查看到網站獲取的App Key和App Secret。
3.2 網站信息完善
點擊“我的應用”,應用右側的“應用信息”,在高級信息中編輯授權回調頁,這里與后面代碼里的回調地址要一致:
3.3 代碼SDK下載(SDK示例代碼下載)
3.4 網站開發流程(在下篇介紹)
3.5 每個人做的項目需求不同,可能會出現不同的問題,文章可以參考,也可以留言你的問題,我會幫你解決,大家一起加油