卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

新浪微博開發(fā)者平臺應(yīng)用申請及配置說明

第一章 常見問題說明在本項目微博開發(fā)文檔中大家使用新浪微博官方提供的WeiboSDKDemo 為大家演示項目基本環(huán)境的搭建,后面的開發(fā)也是在此基礎(chǔ)上進行開發(fā),目的是方便大家學(xué)習(xí)和理解項目結(jié)構(gòu)、新浪微

第一章 常見問題說明

在本項目微博開發(fā)文檔中大家使用新浪微博官方提供的WeiboSDKDemo 為大家演示項目基本環(huán)境的搭建,后面的開發(fā)也是在此基礎(chǔ)上進行開發(fā),目的是方便大家學(xué)習(xí)和理解項目結(jié)構(gòu)、新浪微博的認證授權(quán)及新浪微博API 調(diào)用。

WeiboSDKDemo 使用的appkey 、授權(quán)回調(diào)地址和debug.keystore 均是新浪微博官提供的,并且WeiboSDKDemo 的包名不能更改,在大家熟悉項目結(jié)構(gòu)之后,也可以自己在新浪微博開放平臺上申請開發(fā)者賬號,并且創(chuàng)建自己的應(yīng)用,就不必使用新浪微博官方提供的了,創(chuàng)建過程可以參考第二章和第三章。

在使用WeiboSDKDemo 注意事項:

1. 使用WeiboSDKDemo 時不能更改WeiboSDKDemo 中所用的包名(com.sina.weibo.sdk.demo ),在src 根目錄下的Constants.java 文件中提供了AppKey ,一定要使用這個appKey ,否則將會導(dǎo)致新浪官方的授權(quán)認證服務(wù)器上的簽名認證失敗。

2. 一定要使用Demo 中提供的debug.keystore

3. MD5工具是根據(jù)keystore 來生成簽名的,不同的keystore 生成的簽名是不一樣的。此Demo 的簽名是用官網(wǎng)提供的keystore 生成的,若要順利運行Demo 程序,需要進行設(shè)置或是替換keystore ,兩種方法可以選擇其中一種進行操作:

方法一:替換keystore ,把Android 默認的debug.keystore (在C:Usersxxxx.android目錄下)替換成官方在Hithub 上提供的debug.keystore 。 方法二:在Eclipse 中設(shè)置工程keystore ,在Eclipse 中點擊“Windows -> Preferences -> Android -> Build”,在Custom debug keystore 中選擇Demo 中的debug.keystore ,點擊Apply -> OK,Demo 即可正常運行。

4. WeiboSDKDemo 整個工程中采用UTF-8格式編碼,右鍵項目名稱,點擊 Properties -> Resource ,右側(cè)視圖中點擊Other ,選擇UTF-8模式。

5. Target SDK 和 Minimum SDK 都要選擇android 4.0 以上的版本。

6. 必須使用Eclipse3.0以上版本,JDK1.6或JDK1.7(1.6以下和1.8均沒有經(jīng)過測試)

7. 關(guān)于進入主界面刷新等待的問題,多次刷新等待請嘗試重啟eclipse 和虛擬機,建議使用真機進行調(diào)試。

,

第二章 開發(fā)者申請

1. 編輯開發(fā)者基本信息

登錄新浪微博開發(fā)平臺http://open.weibo.com/,在網(wǎng)頁右上角的個人頭像和昵稱下面點擊 “編輯開發(fā)者信息”,選擇開發(fā)者類型為個人,填寫真實的個人信息,網(wǎng)站可以填寫個人的博客,填寫完成之后點擊提交。

,

2. 身份認證

在身份認證中填寫個人的身份證信息,并上傳身份證正反面清晰掃描照片,最后驗證手機號碼。

(沒有通過身份認證也能創(chuàng)建應(yīng)用,只是不能提交應(yīng)用審核,API 有些限制,并且創(chuàng)建的應(yīng)用只有十五個測試用戶,需要在應(yīng)用后臺設(shè)置,后面的文檔中會有說明,不認證也沒關(guān)系,此處對我們影響不大。)

詳細API 說明:http://open.t.sina.com.cn/wiki/微博API)

完成上面兩步之后,點擊我的應(yīng)用,顯示信息如下:

,

第三章 創(chuàng)建應(yīng)用(此處非常重要)

點擊微博開放平臺導(dǎo)航欄上的“微鏈接”,在“下拉菜單”中點擊移動應(yīng)用,顯示頁面如下:

點擊立即接入,創(chuàng)建新應(yīng)用:

,

按上面截圖填寫應(yīng)用名稱、應(yīng)用分類和應(yīng)用平臺,點擊創(chuàng)建按鈕,進入應(yīng)用頁面:

,

創(chuàng)建應(yīng)用成功后,就可以查看到應(yīng)用的app key和App Secret了,查看上圖中畫紅框的部分。 就需要填寫應(yīng)用信息,應(yīng)用信息中最關(guān)鍵的部分上圖中紅框中的部分,Android 簽名包名信息,下面我們講解如何生存Android 簽名。

1. 生成Android 簽名并填寫基本信息

a) 更改debug.keystore

在新浪微博提供的WeiboSDKDemo 中,我們使用的是WeiboSDKDemo 中提供的debug.keystore ,現(xiàn)在我們已經(jīng)申請到appkey ,第一步就是要更改debug.keystore 。

一般情況下,對于一個公司來說,公司只需要保存兩個 keystore 即可,debug.keystore 和 release.keystore ,前者用于測試,后者用于發(fā)布。

在我們使用Eclipse 創(chuàng)建一個應(yīng)用時,默認使用的是Eclipse 提供的debug.keystore ,如果以前使用過新浪微博官方提供的debug.keystore ,就要刪除掉,如果使用的就是Eclipse 默認的debug.keystore ,那么就不需要更改。

點擊Windows –> perferences -> Android -> Build ,如下圖所示,使用默認的debug.keystore ,如果Custom debug keystore內(nèi)有東西,刪除掉Custom debug keystore的內(nèi)容。

,

b) 更改appkey 和回調(diào)地址

在應(yīng)用信息 -> 基本信息中找到appkey ,復(fù)制appkey ,在源代碼的根目錄下找到Constants.java 文件,更改appkey 。

在應(yīng)用信息 –> 高級信息中填寫授權(quán)回調(diào)頁和取消授權(quán)回調(diào)頁:

填寫地址:https://api.weibo.com/oauth2/default.html

在源代碼的根目錄下找到Constants.java 文件,更改REDIRECT_URL。

,

c) 生成應(yīng)用簽名

首先要下載簽名工具app_signatures.apk,在該文檔所在的文件夾中可以找得到,也可以從網(wǎng)上下載。

下載地址:http://pan.baidu.com/s/1c051IwS

如果使用的是虛擬機:

最好在使用之前清除虛擬機中的數(shù)據(jù),在啟動虛擬機的時候勾選Wipe user data。

在虛擬機啟動之后,首先運行程序,將微博應(yīng)用安裝到虛擬機上,至少運行一次,這時程序會出錯,先不用管(一定要確保是Eclipse 默認的debug.store , appkey 和REDIRECT_URL都和開發(fā)者平臺上的信息一致)。

然后在虛擬機上安裝app_signatures.apk,可以通過虛擬機內(nèi)的瀏覽器下載app_signatures.apk,也可以手動點擊Eclipse 中的DDMS 界面,在File Explorer 中手動將app_signatures.apk上傳到虛擬機上。

,

然后運行app_signatures.apk,輸入Android 應(yīng)用包名(package name ),就是AndroidManifest.xml 文件中的package 。

點擊生成按鈕,會生成一串字符串,將字符串復(fù)制到開發(fā)者平臺上應(yīng)用信息 –> 基本信息中的Android 簽名中,填寫對應(yīng)的Android 包名(一定要確保Android 包名和手機應(yīng)用中的包名一直,簽名正確)。

,

如果使用的是真機調(diào)試:

如果手機上安裝了新浪微博的官方客戶端,首先要刪除手機上的新浪微博微博官方客戶端,然后刪除我們正在開發(fā)微博客戶端,最后重啟一次手機,將應(yīng)用程序安裝到手機上,至少運行一次。

然后安裝app_signatures.apk,運行app_signatures.apk,然后運行app_signatures.apk,輸入Android 應(yīng)用包名(package name),就是AndroidManifest.xml 文件中的package 。

點擊生成按鈕,會生成一串字符串,將字符串復(fù)制到開發(fā)者平臺上應(yīng)用信息 –> 基本信息中的Android 簽名中,填寫對應(yīng)的Android 包名(一定要確保Android 包名和手機應(yīng)用中的包名一直,簽名正確)。

到此,我們已經(jīng)成功的生成了應(yīng)用簽名填了,然后填寫剩下的基本信息,填寫的方法可以參考下。

然后點擊保存信息,提交審查。(只要保存信息就可以了,即使審核沒有通過,也沒有影響。)

標(biāo)簽: