當前位置:首頁 » 編程語言 » java新浪

java新浪

發布時間: 2022-07-08 13:28:34

㈠ 能自己用java製作新浪微博客戶端嗎

理論上是可以的,你需要有一個後台資料庫(比如mysql),最好有一個中間的應用服務端(推薦restful 服務),前台比較多樣了,可以android application,也可以手機wap,也可以web html。

㈡ JAVA開發新浪微博,怎樣獲取所有粉絲的ID,next_cursor一直出現問題

1、基於API的數據獲取,本身就要依賴於服務提供方,也就是新浪的請求設置,這是程序設計中經常有的手段,現在服務方最多隻能提供5000條,也就是最多可以取到5000條,至於為何會有curosr,應該是在一次請求小於5000的時候才會有實際意義。
2、現在的新浪微博開發越來越多,通過API只是其中的一種,像以前的網路爬蟲方式獲取數據也是可以的,
再查下資料吧~

㈢ java編程關聯新浪微博和騰訊微博求思路

1.
首先去看新浪或疼訊開放平台的api
重點看授權部分
2.
注冊開發者賬號,其實就是填下名字身份證
3.
創建應用,應用分為站內應用,網頁應用和另外一個神馬的不記得了
此時的應用是未授權的
需要開發者自己增加測試賬號,只有測試賬號才能使用應用
4.
為應用增加測試賬號
新浪15個
疼訊50個
5.
巴拉巴拉
應用開發
測試

㈣ 調用新浪微博內容介面要怎麼用……JAVA有關

實現調用微博內容的Java程序如下:(注意注釋)為保護隱私運行結果就不貼出來了。
import java.io.BufferedWriter;import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.util.Iterator;
import java.util.List;
import weibo4j.Timeline;
import weibo4j.model.Status;
import weibo4j.model.StatusWapper;
import weibo4j.model.WeiboException;

public class F { public static void main(String[] args) {
String userID="";//這里由於保護隱私請自己填寫userID
String token="";//這里由於保護隱私請自己填寫token
Timeline t=new Timeline();
t.client.setToken(token);
StatusWapper sw=null;
List<Status> status=null;
BufferedWriter bw=null;
try{
sw=t.getUserTimelineByUid(userID);
status=sw.getStatuses();
bw=new BufferedWriter(new OutputStreamWriter(new FileOutputStream("D:\\status.txt"),"gbk"));
Iterator<Status> iterator=status.iterator();
Status s=null;
while(iterator.hasNext()){
s=(Status)iterator.next();
bw.write(s.toString());//這里如果只需要微博內容可以bw.write(s.getText());
bw.newLine();
bw.flush();
}
}catch(WeiboException e){
e.printStackTrace();
System.out.println(e);
}catch(FileNotFoundException e){
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}finally{
try {
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
獲取當前登錄用戶及其所關注用戶的最新微博的Java程序如下:(注意注釋)為保護隱私運行結果就不貼出來了。
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.util.Iterator;
import java.util.List;
import weibo4j.Timeline;
import weibo4j.model.Status;
import weibo4j.model.StatusWapper;
import weibo4j.model.WeiboException;
public class E {
public static void main(String[] args) {
String userID="";//這里由於保護隱私請自己填寫userID
String token="";//這里由於保護隱私請自己填寫token
Timeline t=new Timeline();
t.client.setToken(token);
StatusWapper sw=null;
List<Status> status=null;
BufferedWriter bw=null;
try{
sw=t.getFriendsTimeline();
status=sw.getStatuses();
bw=new BufferedWriter(new OutputStreamWriter(new FileOutputStream("D:\\friends_status.txt"),"gbk"));
Iterator<Status> iterator=status.iterator();
Status s=null;
while(iterator.hasNext()){
s=(Status)iterator.next();
bw.write(s.toString());//這里如果只需要微博內容可以bw.write(s.getText());
bw.newLine();
bw.flush();
}
}catch(WeiboException e){
e.printStackTrace();
System.out.println(e);
}catch(FileNotFoundException e){
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}finally{
try {
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}

㈤ java 如何實現登錄新浪博客

想用Swing寫?不現實啊,一般來說,博客會遵循一定的規范,比如metaWeblog,blogger API等,但是必須要求博客放開API介面才可以。比如CSDN就開放metaWeblog規范的API函數,調用格式遵循XML-rpc規范,可以使用xml-rpc.jar這個包來簡單構造XML序列,能夠發博文,留言等。
但是新浪並不開放API,所以你想要做不僅是java程序的問題,最重要是如何調用,這需要一些專門的破解人員得到新浪的後門,才能做到。
從新浪留言上可以看出確實有這樣的程序,但是不是一般可以做出來的

HOHO,查了一下,新浪現在已經開放了微博的API,但是沒有開放博客的API,你可以自學一下XML-rpc的使用方法,用CSDN練練手,等有辦法拿到新浪的後門就可以啦,只能幫你這么多了

㈥ 新浪微博用java sdk,發送帶圖片的微博,怎麼弄

/**
*發布一條有圖片的新浪微博
*@paramtoken用戶的令牌
*@paramcontent微博內容
*@parampicData圖片
*@throwsException
*/
publicvoidaddImgWeibo(Tokentoken,Stringcontent,byte[]picData)throwsException{
Timelinetl=newTimeline();
tl.client.setToken(token.getAccessToken());

Strings=java.net.URLEncoder.encode(content,"utf-8");//有圖片的微博需要轉碼
if(picData!=null){
ImageItempic=newImageItem("pic",picData);
Statusstatus=tl.UploadStatus(s,pic);
System.out.println("----------"+status);
}else{
Statusstatus=tl.UpdateStatus(content);//如果獲得的圖片為空,則只發文字
System.out.println(status);
}
}

㈦ java新浪微博介面使用searchSuggestionsUsers,返回"screen_name":"\u5f00\u....怎麼轉換成中文

這個是編碼的問題,需要把它轉成utf-8,你可以試下用decodeURI

㈧ java怎樣調用新浪雲里的分詞介面

官網說明:http://apidoc.sinaapp.com/class-SaeSegment.html,SAE分詞系統基於隱馬模型開發出的漢語分析系統,主要功能包括中文分詞、詞性標注、命名實體識別、新詞識別。
調用規則:http://simonfenci.sinaapp.com/index.php?key=simon&wd={語句}
(返回結果里包含分詞詞性,隨便用個程序語言處理一下就行了,詳見:http://apidoc.sinaapp.com/class-SaeSegment.html#POSTAG_ID_UNKNOW)
只需要改變URL中的{語句}參數即可(編碼為utf-8),因為是get方式傳參,語句不能太長;也可以根據官方的api文檔,做個簡易的post方式。

㈨ Java的手機能用新浪微薄客戶端嗎

能的,我的手機就是java自帶的新浪微薄,樓主到手機新浪網可以下。

㈩ JAVA版的新浪微博為什麼總是提示內存不足 自動退出啊有什麼解決辦法

您好,您要是登陸網路時打開網頁或各項操作很慢,點擊各項設置沒反映,經常出現該頁無法顯示出錯等症狀。估計是以下原因造成的。

1、自己的機子配置差,打開程序多會造成以上問題,例如您正在聽音樂下載電影游戲等,都會影響瀏覽速度。

建議關閉所有多餘程序再試。

2、是因為您所在的地區網路出現擁擠或您所登陸的網路的某個平台擁擠造成的,要是在同一地區同時有很多人上網或同時有很多人登陸同一個平台(例如大家同時都登陸某個聊天網站,而哪個網站只能承受所登陸的一半的人,那就會造成嚴重的擁擠堵塞。)就會造成擁堵。

如遇到這樣的情況可以試試清除IE緩沖和歷史記錄還有系統垃圾,把自己的IE優化到最好狀態,另外在打開網頁的時候多刷新。
IE清除的方法為:在您的瀏覽器上方您可以看到一個名稱為[工具]的選項,點擊後在下拉菜單里的[internet選項],在[常規]裡面把「歷史記錄」清空,點擊「刪除cookies」鍵,然後再點擊「刪除文件」鍵,並在彈出的對話框中點選「刪除所有離線內容」,然後在「設置」裡面把「查看文件」和「查看對象」裡面的東東都刪掉。
IE6
到[隱私]標簽,調整為系統默認級別,然後選擇「安全」標簽,點擊默認級別。
IE6以下版本
到[安全]標簽,點擊自定義級別,在新彈出的對話框中的「cookies」項下,均定義為「啟用」。並且將安全級別調整為中級。
然後再點擊確定退出。
在進行完這些操作後,請關閉您現在使用的瀏覽器,然後重新開啟。
如果這樣仍是不行,那就過一會在試,過一會還是不行就建議您等人少的時候再上,(一般凌晨、早上,網路比較暢通)

熱點內容
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:432
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:557
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:743
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:537
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:146
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:235
java駝峰 發布:2025-02-02 09:13:26 瀏覽:651
魔獸腳本怎麼用 發布:2025-02-02 09:10:28 瀏覽:538
linuxadobe 發布:2025-02-02 09:09:43 瀏覽:212
sql2000資料庫連接 發布:2025-02-02 09:09:43 瀏覽:726