編輯:關於Android編程
最新sdk下載
簡要說一下微博登錄的流程和注意事項。
1.簡介
AppKey
分配給每個第三方應用的 App Key。用於鑒權身份,顯示來源等功能。
RedirectURI
第三方應用授權回調頁面。授權回調頁對移動客戶端應用來說對用戶是不可見的,所以定義為何種形式都將不影響,但是沒有定義將無法使用 SDK 認證登錄。建議使用默認回調頁 https://api.weibo.com/oauth2/default.html
可以在新浪微博開放平台->我的應用->應用信息->高級應用->授權設置->應用回調頁中找到。
Scope
Scope 是 OAuth2.0 新版授權頁提供的一個功能,通過 scope,平台將開放更多的微博核心功能給
開發者,同時也加強用戶隱私保護,提升了用戶體驗,用戶在新 OAuth2.0 授權頁中有權利選擇賦予
應用的功能。
AccessToken 表示用戶身份的 T oken,用於微博 OpenAPI 的調用。
Expire in Token 過期時間,用於判斷登錄是否過期。
Oauth2.0 Web 授權 通過 WebView 進行授權,並返回 Token 信息。
SSO 授權 通過喚起微博客戶端進行授權,並返回 Token 信息。
2.准備工作
在微博開放平台上,對你的應用進行注冊, 並獲取 APP_KEY, 添加應用的授權回調頁 (Redirect
URI),在微博開放平台上注冊應用程序的包名和簽名後,才能正確進行授權。
3.集成方式
在集成微博 SDK 前,您有兩種可選的方式來集成微博 SDK:
直接導入 weibosdkcore.jar:適用於只需要微博授權及分享的項目
引用 WeiboSDK 工程(Library) :適用於微博授權、分享,以及需要登陸按鈕、調用 OpenAPI 的項目
4.認證授權
微博 SDK 目前提供兩種授權方式,一種是通過 WebView 進行 Web 授權,另外一種是通過微博客戶端進行 SSO
授權。(如果是sso客戶端登錄,最好客戶端升級到最新版本),具體步驟請參考官方文檔。
5.分享微博
第三方應用能夠分享文字、圖片、視頻、音樂等內容,目前分享有兩種方式。
通過第三方應用喚起微博客戶端進行分享(該分享方式為第三方客戶端通常的使用方式)
通過微博客戶端喚起第三方應用進行分享(該分享方式需要合作接入)
6.如若不能進行登錄應該首先檢查微博賬號裡面的配置項是否漏填,應著重注意填寫測試賬號。
若有問題請留言,若轉載請注明出處。
1.style.xml @color/transparent true true 2.color.xml #00000000 3.AndroidManifest.x
自微信出現以來取得了很好的成績,語音對講的實現更加方便了人與人之間的交流。今天來實踐一下微信的語音對講的錄音實現,這個也比較容易實現。在此,我將該按鈕封裝成為一個控件,並
借助SQLiteOpenHelper幫助類實現對數據庫的創建和升級。MainActivity.javapackage com.example.databasetest;i
1 簡介最近研究了Android的靜默安裝和智能安裝,於是寫博客記錄一下。靜默安裝就是無聲無息的在後台安裝apk,沒有任何界面提示。智能安裝就是有安裝界面,但全部是自動的