成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

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

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

第一章 常見問題說明

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

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

在使用WeiboSDKDemo 注意事項(xiàng):

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

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

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

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

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

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

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

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

,

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

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

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

,

2. 身份認(rèn)證

在身份認(rèn)證中填寫個(gè)人的身份證信息,并上傳身份證正反面清晰掃描照片,最后驗(yàn)證手機(jī)號(hào)碼。

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

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

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

,

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

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

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

,

按上面截圖填寫應(yīng)用名稱、應(yīng)用分類和應(yīng)用平臺(tái),點(diǎn)擊創(chuàng)建按鈕,進(jìn)入應(yīng)用頁(yè)面:

,

創(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)申請(qǐng)到appkey ,第一步就是要更改debug.keystore 。

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

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

點(diǎn)擊Windows –> perferences -> Android -> Build ,如下圖所示,使用默認(rèn)的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)用信息 –> 高級(jí)信息中填寫授權(quán)回調(diào)頁(yè)和取消授權(quán)回調(diào)頁(yè):

填寫地址: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

如果使用的是虛擬機(jī):

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

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

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

,

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

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

,

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

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

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

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

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

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

標(biāo)簽: