欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

在自己的App里面加入微博分享---Android平臺(tái)

現(xiàn)在的App,如果是想留住用戶,單純的用本App的賬戶用戶名已經(jīng)很難達(dá)到目的,就像網(wǎng)站一樣,查看網(wǎng)站內(nèi)容需要注冊(cè)賬戶登錄后才能查看,如果不是很感興趣的內(nèi)容,一般就直接選擇點(diǎn)擊網(wǎng)頁(yè)旁邊的小紅叉關(guān)掉網(wǎng)頁(yè)。App也是這樣的情況,只不過現(xiàn)在用戶不是狂按back鍵返回,而是直接卸載。所以兵來將擋水來土掩,所以考慮各大門戶,用第三方接口接入就能比較有效地留住用戶了,現(xiàn)在就來講講如何接入第三方之微博篇。

我們提供的服務(wù)有:做網(wǎng)站、成都做網(wǎng)站、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、鐵西ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的鐵西網(wǎng)站制作公司

 按步驟來講應(yīng)該會(huì)比較清晰,那就一步一步來吧。

1、基于了解三方接口目的,先到官網(wǎng)下載SDK,微博是到微博的網(wǎng)站下載,網(wǎng)址open.weibo.com

2、將下載好的SDK解壓后將Lib 和 Demo都導(dǎo)入開發(fā)軟件中,并運(yùn)行Demo,就運(yùn)行就好其他不要操作,然后開始在新浪的網(wǎng)址上創(chuàng)建應(yīng)用

3、點(diǎn)擊微連接的下拉項(xiàng)選擇移動(dòng)應(yīng)用,在跳出的頁(yè)面選擇立即連接,此時(shí)需要登錄微博賬號(hào),如果沒有注冊(cè)一個(gè),并且注冊(cè)開發(fā)信息,完事后開始創(chuàng)建應(yīng)用

4、在創(chuàng)建應(yīng)用界面輸入應(yīng)用名稱,選擇客戶端、手機(jī)、Android,然后點(diǎn)擊創(chuàng)建,創(chuàng)建成功跳轉(zhuǎn)至控制臺(tái)界面,這里如果對(duì)剛才的設(shè)置有所反悔依然可以修改。

5、Android簽名包的注冊(cè),首先輸入應(yīng)用的包名,包名在你應(yīng)用的清單文件那邊可以找到,Android簽名獲得是這樣子的,在解壓SDK時(shí)會(huì)有一個(gè)app_signatures.apk安裝包,將它安裝到模擬器中(一般拖拽進(jìn)去就可以)然后運(yùn)行,在輸入框里輸入應(yīng)用的包名,點(diǎn)擊生成就會(huì)生成Android應(yīng)用的簽名,將此簽名拷貝黏貼到網(wǎng)頁(yè)的Android簽名一欄中,這樣就可以了,后面的兩組包名和簽名不用填,接下來的一些選項(xiàng)如果是開發(fā)測(cè)試用可以隨便填寫,如果是正規(guī)使用,需要在產(chǎn)品經(jīng)理的指導(dǎo)下填寫。最后點(diǎn)擊保存以上信息。

6、在該界面的左邊找到高級(jí)信息,點(diǎn)擊進(jìn)去里面的授權(quán)回調(diào)頁(yè)與取消授權(quán)回調(diào)頁(yè)也要填寫,當(dāng)然,這是你們公司服務(wù)器的網(wǎng)址,自己測(cè)試隨便填。記得保存。

7、以上網(wǎng)頁(yè)端就寫好了,接下來是在Demo里面進(jìn)行配置。

進(jìn)行三方接口的使用一般都要一個(gè)密鑰,微博叫AppKey,在你剛才填寫的應(yīng)用信息那邊就能找到,將此值復(fù)制,打開Demo的Constants.java類,在public static final String APP_KEY  處黏貼key值,并在public static final String REDIRECT_URL處黏貼授權(quán)回調(diào)的網(wǎng)址,好,這樣就可以運(yùn)行Demo的授權(quán)功能了。

8、打開應(yīng)用,單擊微博授權(quán)按鈕,點(diǎn)擊sso授權(quán)(ALL IN ONE)就會(huì)跳出微博登錄頁(yè)面,輸入賬戶和密碼就能進(jìn)行授權(quán)。授權(quán)成功后返回本頁(yè)面會(huì)顯示一個(gè)token碼,這個(gè)有很大的用途。

接下來是發(fā)微博功能。

一般通過微博分享App的形式是醬紫的,在授權(quán)用戶的微博上發(fā)一篇微博,說使用xxApp感覺很棒,并附上App的下載地址,這樣就算達(dá)到分享效果了,所以本質(zhì)上是發(fā)一條微博。

所以發(fā)微博就需要使用微博的微博接口來實(shí)現(xiàn)分享功能。

還是這樣子,一步一步來。

為了講解方便,我們自己創(chuàng)建一個(gè)項(xiàng)目來進(jìn)行實(shí)現(xiàn)用我們自己的應(yīng)用發(fā)送微博功能。

這里先注意一下,由于官方Demo問題,weiboSDK里面沒有庫(kù)文件,所以要將Demo里面的庫(kù)考到weiboSDK里面

1、用微博簽名生成器給我們自己的應(yīng)用生成一個(gè)簽名,并在網(wǎng)頁(yè)上創(chuàng)建的微博應(yīng)用進(jìn)行注冊(cè),具體是:

    1)拷貝本項(xiàng)目包名,在模擬器上打開weibo簽名生成器,黏貼包名,生成簽名,然后復(fù)制簽名,在網(wǎng)頁(yè)上我的應(yīng)用--應(yīng)用信息--應(yīng)用簽名包信息--下面黏貼包名和簽證,保存。

2、創(chuàng)建自己的項(xiàng)目,然后用我們的庫(kù)去依賴weiboSDK。

3、在庫(kù)清單文件里面注冊(cè)權(quán)限,還有一個(gè)很重要的

    

<!-- 必須注冊(cè)在微博授權(quán),分享微博時(shí)候用到 -->

        <activity

            android:name="com.sina.weibo.sdk.component.WeiboSdkBrowser"

            android:configChanges="keyboardHidden|orientation"

            android:exported="false"

            android:windowSoftInputMode="adjustResize" >

        </activity>

這個(gè)一定要在清單文件里面配置,這是weiboSDK里面的授權(quán)界面的布局,沒有配置會(huì)直接導(dǎo)致App死掉

4、根據(jù)Demo里面的微博授權(quán)--SSo授權(quán)(ALL IN ONE)按鈕的點(diǎn)擊事件整合微博的授權(quán)功能,微博授權(quán)成功,會(huì)返回一個(gè)Assess_Token,同時(shí)會(huì)用SharePreference寫入手機(jī)內(nèi)存,醬紫以后就不用再每次都要進(jìn)行授權(quán)了。

重點(diǎn)來了,拿到Token后就可以在微博上發(fā)微博了。

根據(jù)微博的API文檔可以知道是通過post協(xié)議發(fā)送消息的,post協(xié)議是由一個(gè)請(qǐng)求的URL加上一個(gè)Map類的方式進(jìn)行請(qǐng)求,map里面要包含Token值還有發(fā)送的內(nèi)容,這樣就可以發(fā)出微博了,代碼:

Map<String, String> params = new HashMap<String, String>();

params.put("access_token", accessToken);

params.put("status", mt_say.getText().toString());

String url = "https://api.weibo.com/2/statuses/update.json";

HTTPUtils.post(this, url, params, new VolleyListener() {

@Override

public void onResponse(String arg0) {

WeiboDate weiboDate = GsonUtils

.parseJSON(arg0, WeiboDate.class);

User user = weiboDate.getUser();

setmsg(user);

if (!arg0.isEmpty()) {

if (arg0.contains("error_code")) {

Toast.makeText(MainActivity.this, "分享失敗",

Toast.LENGTH_SHORT).show();

} else {

Toast.makeText(MainActivity.this, "分享成功",

Toast.LENGTH_SHORT).show();

}

}

}

http的Post協(xié)議得好好研究下,其map對(duì)象的內(nèi)容一定要含有token字段才能發(fā)微博,差不多就這樣

標(biāo)題名稱:在自己的App里面加入微博分享---Android平臺(tái)
當(dāng)前網(wǎng)址:http://aaarwkj.com/article32/ijhjsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、全網(wǎng)營(yíng)銷推廣面包屑導(dǎo)航、網(wǎng)頁(yè)設(shè)計(jì)公司、電子商務(wù)響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
欧美另类不卡在线观看| 色哟哟视频在线免费观看| 日韩欧美国产麻豆91在线精品| 国产av一区二区三区久久| 亚洲一区二区三区精品国产| 视频一区二区中文字幕日韩| 激情四射五月天亚洲婷婷| 一区二区三区乱码av| 国产亚洲综合精品综合区| 亚洲国产日韩在线精品| 国产亚洲中文久久网久久| 亚洲人成网站18禁止人| 国产精品97久久97久久久久| 亚洲国产日韩精品久久| 精品一区二区三区乱码中文| 神马免费午夜福利剧场| 日韩精品人妻一区二区三区蜜桃臀 | 午夜亚洲大片在线观看| 尤物资源视频在线观看| 午夜少妇伦理一区二区| 国内一级片内射免费视频观看| 日本精品av一区二区| 亚洲无综合素人在线观看| 人人澡人人看人人妻| 亚洲国产一区二区三区三州| 欧美国产日韩在线一区二区三区| 成人久久精品一区二区| 免费中文字幕av电影| 亚洲午夜福利啪啪啪| 日韩欧美亚洲视频另类| 免费av在线观看日韩| 国产三级视频在线观看视频 | 日韩欧美精品在线观看免费| 日本视频天堂在线不卡| 亚洲国产成人精品av在线| 亚洲毛片一区二区在线| 一区二区精品人妻av| 中文字幕一区二区中文字幕| 欧美另类不卡在线观看| 免费高清日本一区二区三区视频 | 麻豆文化传媒免费网址|