成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java新浪微博客戶端開(kāi)發(fā)第一步

開(kāi)發(fā) 后端 項(xiàng)目管理
接著:到http://open.weibo.com/wiki/SDK下再所需的SDK,這里是以Java為例:可以直接到http://code.google.com/p/weibo4j/中下載到所需的JavaSDK。將SDK導(dǎo)入到你所建立的,要進(jìn)行開(kāi)發(fā)客戶端的Java項(xiàng)目中。

Java新浪微博客戶端開(kāi)發(fā)***步

一、獲得開(kāi)發(fā)應(yīng)用所需的“通行證”App Key和App Secret

首先必須要有新浪的賬號(hào)。再打開(kāi)http://open.weibo.com/登錄你的賬號(hào)。

點(diǎn)擊“我是開(kāi)發(fā)者”:


點(diǎn)擊“創(chuàng)建應(yīng)用”:

點(diǎn)擊“客戶端”:

這時(shí),會(huì)彈出一個(gè)填寫(xiě)開(kāi)發(fā)者信息的頁(yè)面:

填寫(xiě)完再驗(yàn)證完郵箱,來(lái)到創(chuàng)建應(yīng)用的頁(yè)面:

點(diǎn)擊“應(yīng)用信息”下的“基本信息”,找到AppKey和AppSecret。(等下要在config.properties中使用到。)

設(shè)置回調(diào)地址(等下要在config.properties中使用到。),可以隨便設(shè)置,我這里設(shè)置為“百度”:

二、下載SDK

接著:到http://open.weibo.com/wiki/SDK下再所需的SDK,這里是以Java為例:

可以直接到http://code.google.com/p/weibo4j/中下載到所需的JavaSDK。

將SDK導(dǎo)入到你所建立的,要進(jìn)行開(kāi)發(fā)客戶端的Java項(xiàng)目中,點(diǎn)擊文件“config.properties”如下:

在其中填寫(xiě):

三、獲取當(dāng)前用戶信息及發(fā)布一條微博的簡(jiǎn)單示例:

在AccessToken中添加方法:

  1. public String getUid() {  
  2.     return uid;  

***修改OAuth4Code代碼如下:

  1. package weibo4j.examples.oauth2;  
  2. import java.io.BufferedReader;  
  3. import java.io.IOException;  
  4. import java.io.InputStreamReader;  
  5. import weibo4j.Oauth;  
  6. import weibo4j.Timeline;  
  7. import weibo4j.Users;  
  8. import weibo4j.Weibo;  
  9. import weibo4j.http.AccessToken;  
  10. import weibo4j.model.User;  
  11. import weibo4j.model.WeiboException;  
  12. import weibo4j.util.BareBonesBrowserLaunch;  
  13. public class OAuth4Code {  
  14.     public static void main(String[] args) throws WeiboException, IOException {  
  15.         Oauth oauth = new Oauth();  
  16.         BareBonesBrowserLaunch.openURL(oauth.authorize("code"));  
  17.         System.out.println(oauth.authorize("code"));  
  18.         System.out.print("Hitenter when it's done.[Enter]:");  
  19.         BufferedReader br = new BufferedReader(new InputStreamReader(System.in));  
  20.         String code = br.readLine();  
  21.         Log.logInfo("code:" + code);  
  22.         AccessToken accessToken = null;  
  23.         try {  
  24.             accessToken = oauth.getAccessTokenByCode(code);  
  25.         } catch (WeiboException e) {  
  26.             if (401 == e.getStatusCode()) {  
  27.                 Log.logInfo("Unableto get the access token.");  
  28.             } else {  
  29.                 e.printStackTrace();  
  30.             }  
  31.         }  
  32.         String access_token = accessToken.getAccessToken();  
  33.         Weibo weibo = new Weibo();  
  34.         weibo.setToken(access_token);  
  35.    
  36.         String uid = accessToken.getUid();  
  37.         Users um = new Users();  
  38.         try {  
  39.             User user = um.showUserById(uid);  
  40.             // 獲取當(dāng)前用戶的信息  
  41.             System.out.println("當(dāng)前用戶的名字:" + user.getName());  
  42.             System.out.println("當(dāng)前用戶所發(fā)的微博數(shù):" + user.getStatusesCount());  
  43.             System.out.println("當(dāng)前用戶關(guān)注數(shù):" + user.getFriendsCount());  
  44.             System.out.println("當(dāng)前用戶粉絲數(shù):" + user.getFollowersCount());  
  45.         } catch (WeiboException e) {  
  46.             e.printStackTrace();  
  47.         }  
  48.         // 測(cè)試發(fā)送微博  
  49.         Timeline tm = new Timeline();  
  50.         System.out.print("請(qǐng)輸入所要發(fā)的微博的文本內(nèi)容:[Enter]:");  
  51.         br = new BufferedReader(new InputStreamReader(System.in));  
  52.         String newStatus = br.readLine();  
  53.         tm.UpdateStatus(newStatus);  
  54.     }  

點(diǎn)擊運(yùn)行,這是會(huì)彈開(kāi)一個(gè)頁(yè)面進(jìn)行用戶授權(quán)(PS:最開(kāi)始很多人可能會(huì)以為這里的用戶授權(quán)是指你的應(yīng)用給用戶授權(quán),其實(shí)不然,這里是用戶給你的應(yīng)用授權(quán),以允許你的應(yīng)用獲取該用戶的信息)

注意:這里使用的新浪賬號(hào)必須當(dāng)前應(yīng)用的賬號(hào)或者你的應(yīng)用的“測(cè)試用戶”,每個(gè)未通過(guò)應(yīng)用審核的應(yīng)用可以有15位測(cè)試用戶。可以在應(yīng)用信息中的“高級(jí)信息”中添加“測(cè)試用戶”。

輸入完賬號(hào)密碼,點(diǎn)擊授權(quán),注意了,這時(shí)會(huì)跳轉(zhuǎn)到百度首頁(yè)(注意地址欄):

看到地址欄上code=的東西,這正是我們所需要的,復(fù)制它,在eclipse控制臺(tái)上黏貼,并按下Enter鍵,就可到看到當(dāng)前用戶的一些基本信息。

其它更詳細(xì)的數(shù)據(jù)的獲取方法可以參看新浪開(kāi)發(fā)平臺(tái)提供的API文檔:http://open.weibo.com/wiki/API%E6%96%87%E6%A1%A3_V2
***在控制臺(tái)輸入你所要發(fā)步的微博文本測(cè)試下發(fā)送新的微博(主要的代碼如下,已經(jīng)存在于上面的OAuth4Code 類中):

  1. Timeline tm = new Timeline();  
  2. System.out.print("請(qǐng)輸入所要發(fā)的微博的文本內(nèi)容:[Enter]:");  
  3. br = new BufferedReader(new InputStreamReader(System.in));  
  4. String newStatus= br.readLine();  
  5. tm.UpdateStatus(newStatus); 

記得要輸入完后按下Enter鍵,***可以在自己的微博首頁(yè)里看到:

原文鏈接:http://binary.duapp.com/?p=69

【編輯推薦】

  1. Java新浪微博客戶端開(kāi)發(fā)第二步
  2. Java新浪微博客戶端開(kāi)發(fā)第三步
  3. Java新浪微博客戶端開(kāi)發(fā)第四步
  4. Java新浪微博客戶端開(kāi)發(fā)第五步
  5. Java新浪微博客戶端開(kāi)發(fā)第六步(完結(jié)&&開(kāi)源)
責(zé)任編輯:張偉 來(lái)源: 蝸牛都知道
相關(guān)推薦

2012-09-21 15:18:38

Java項(xiàng)目Java開(kāi)發(fā)

2012-09-21 12:58:37

Java項(xiàng)目Java開(kāi)發(fā)

2012-09-21 14:38:20

Java項(xiàng)目Java開(kāi)發(fā)

2012-09-21 15:13:10

Java項(xiàng)目Java開(kāi)發(fā)

2012-09-21 15:23:27

Java項(xiàng)目Java開(kāi)發(fā)

2010-11-30 17:42:10

2013-01-15 09:17:11

2009-01-18 08:49:04

Java入門(mén)JDK

2011-05-18 09:56:31

UbuntuLinux客戶端

2021-01-15 18:17:06

網(wǎng)絡(luò)協(xié)議分層

2010-01-21 10:29:54

java認(rèn)證

2009-06-30 14:44:54

JSP虛擬空間

2012-07-11 16:43:14

飛視美

2018-02-10 11:24:39

Python數(shù)據(jù)程序

2015-06-02 11:42:00

Cloud FoundAzure

2021-08-24 05:07:25

React

2019-11-20 10:54:46

無(wú)密碼身份驗(yàn)證網(wǎng)絡(luò)安全

2020-11-17 14:55:36

亞馬遜云科技遷移

2011-07-25 14:17:46

BSMIT運(yùn)維北塔

2010-07-01 13:44:12

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 羞羞免费网站 | 欧美国产一区二区三区 | 精品国产亚洲一区二区三区大结局 | 玖玖国产| 一本一道久久a久久精品综合蜜臀 | 黄色欧美在线 | 久久免费精品视频 | 久久精品国产一区二区电影 | 伊人色综合久久久天天蜜桃 | 国产精品中文字幕在线 | 国产视频一区在线观看 | 亚洲综合在 | 国产精品久久久久久久久久 | www.久久影视 | 中文字幕 国产 | 亚洲久久在线 | 精品中文字幕在线 | 久久在看 | 精品91久久 | 精品美女久久久 | 正在播放国产精品 | 嫩草伊人 | 日日骚av| 欧美日韩精品一区二区天天拍 | 免费看a | 欧美黑人一区二区三区 | 777zyz色资源站在线观看 | 正在播放国产精品 | www.99re | 玖草资源 | 国产精品久久久99 | 久久美女网 | 欧美 日韩 在线播放 | 九九免费视频 | 日韩欧美一区二区三区免费观看 | www..99re| 日韩中文字幕一区 | 欧美日韩高清一区 | 日韩欧美一级 | 一区二区三区观看视频 | 久久久久久久久综合 |