新浪微博1-新浪微博Android SDK下載和授權

新浪微博開放平臺網址

http://open.weibo.com/

怎麼建立自己的應用我就不說了。

1 下載Android SDK

下載地址:https://github.com/mobileresearch/weibo_android_sdk/downloads

下載解壓後有兩個文件夾com_weibo_android和com_weibo_android_example

將com_weibo_android文件夾放到你得workspace中,然後導入。

然後將com_weibo_android_example文件夾中的AuthorizeActivity.java和TestActivity.java複製到com_weibo_android項目中。

具體方法如下:

SDK使用說明

1. 將SDK的工程項目導入到eclipse中。

eclipse中選擇File->Import->General->Existing Projects into Workspace。注意:SDK工程的編碼格式爲UTF-8。如圖所示:

2. 在需要集成本SDK的工程項目中添加Library。

右鍵 -> Properties -> Android。設置Library屬性,如圖所示:

 

3. Manifest文件中必須包含以下permission:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>   

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission> 

<uses-permission android:name="android.permission.WRITE_APN_SETTINGS"></uses-permission>

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>

4. 代碼中將APP_KEY, APP_SECRET存放在Weibo類中,可以修改成其他傳參方式設置

In Weibo

In TestActivity

最後的項目結構:

 

 可以查看項目中的“Android平臺微博SDK說明文檔.docx”這個文件

 

2 授權

首先打開AuthorizeActivity

找到

  1. private static final String CONSUMER_KEY = "510515731";// 替換爲開發者的appkey,例如"1646212960";  
  2.     private static final String CONSUMER_SECRET = "111df97c2b5406a84fe0bda237f13448";// 替換爲開發者的appkey,例如"94098772160b6f8ffc1315374d8861f9"; 

 和

  1. // Oauth2.0  
  2.                     // 隱式授權認證方式  
  3.                     weibo.setRedirectUrl("http://www.baidu.com");// 此處回調頁內容應該替換爲與appkey對應的應用回調頁  
  4.                     // 對應的應用回調頁可在開發者登陸新浪微博開發平臺之後,  
  5.                     // 進入我的應用--應用詳情--應用信息--高級信息--授權設置--應用回調頁進行設置和查看,  
  6.                     // 應用回調頁不可爲空 

CONSUMER_KEYCONSUMER_SECRET就是App Key和App Secret

主要還是

  1. weibo.setRedirectUrl("http://www.baidu.com"); 

這個是什麼呢?

找到應用信息中的高級信息中的授權回調頁,這個地址和你申請應用時的

 

 

應用地址:http://www.baidu.com (我的應用地址,你的自己取)相同就可以了。

 

 

隱式授權果然很方便啊。這樣就可以運行應用了。

 

新浪微博2-找到用戶的accessToken 

http://3599672.blog.51cto.com/3589672/1025619

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