API说明:http://open.t.sohu.com/
开发支持:openapi@sohu-inc.com
下面的例子程序,在笔记本上面调试通过。
如果要做黑莓版本,代码可能稍微复杂一点。但是原理一样,都是走HTTP协议POST微博数据到sohu。
依赖类库:commons-codec-1.3.jar,commons-httpclient-3.0.1.jar,commons-logging-1.1.jar
public class SohuBlogger {
HttpClient client = new HttpClient();
String SERVER_UPDATE = "http://api.t.sohu.com/statuses/update.xml";
String USERNAME =cafebabe@xxx.com;
String PASSWORD ="xxx";
public static void main(String[] args) {
SohuBlogger controller = new SohuBlogger();
try {
controller.postMessage("Hello world中文");
} catch (HttpException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}//
public void postMessage(String msg) throws HttpException, IOException {
BASE64Encoder decoder = new BASE64Encoder();
//msg = decoder.encodeBuffer(msg.getBytes("UTF-8"));
boolean needAuthentication = true;
if (needAuthentication) {
client.getParams().setAuthenticationPreemptive(true);
client.getState().setCredentials(
new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT, AuthScope.ANY_REALM),
new UsernamePasswordCredentials(USERNAME, PASSWORD));
}
PostMethod method = new UTF8PostMethod(SERVER_UPDATE);
if (needAuthentication) {
method.setDoAuthentication(true);
}
method.addParameter("status", msg);
client.executeMethod(method);
System.out.println("post status: " + method.getStatusLine().toString());
System.out.println("post page content: "
+ method.getResponseBodyAsString());
// release any connection resources used by the method
method.releaseConnection();
}
}
分享到:
相关推荐
黑莓新浪微博 黑莓4.5新浪微博 黑莓8830新浪微博 显示黑莓客户端,本人亲测软件,非常不错,目前还在用,跟手机融为一体。 黑莓新浪微博 黑莓4.5新浪微博 黑莓8830新浪微博 显示黑莓客户端 黑莓新浪微博 黑莓4.5...
黑莓客户端新浪微博
按手机拍照键拍照后,选菜单直接“织...代码原理:里面使用了Sina Open API,免费从新浪申请的,可以发微博,查看,搜索等等。使用BlackBerry API和相机preview模式集成,加菜单。 2010年6月11日 版本0.51,含源代码。
黑莓9900可用的微博 亲测可用,大家可以下载看看
黑莓9530新浪微博,本人专门试过,可以的
4.5的 新浪微博客户端, kkkkkkkkkkkkkkkkkkkkk
个人黑莓应用,新浪微博,最新版,可以试试
新浪微博客户端pc版,用于在黑莓环境下的新浪微博功能
手机拍照键拍照后,选菜单直接“织围脖”,方便喜欢随时拍照,随时发带照片的...使用BlackBerry API和相机preview模式集成,加菜单。 适应手机:8900/9700等OS 5.0的手机,走cmnet apn通道 2010.06.11 version 0.51
BerryCN.com_Sina_WeiBo_4.5OS.zip 超帅,界面漂亮功能好用,难得啊,我找了很久,很多版本总算可以稳定运行在8700等4.5rom中 极力推荐!!
这是sina微博客户端的简单demo程序,里面主要实现:看微博,看评论,看粉丝,发微博和发评论。欢迎下载修改和交流!
本文介绍了如何利用Java API进行黑莓应用程序的开发。对于想入门黑莓应用程序开发的新手比较合适。 注:文档为PDF幻灯片格式,英文文档。 英文名称:Developing Blackberry Applications Using Java API's
使用帮助: -跳转列表顶部:T键 (Top) -跳转列表底部:B键 (Bottom) -列表滚动翻页:空格 (Space) -发新微博:N (New) -回复微博:C (Comments) -转发围脖:F (Forward) -刷新列表:R (Refresh) -察看图片:I (Image...
黑莓专用.压缩包里有JAD,有ALX...
出前都做了加密处理,使用的是AES 或者是Triple-DES 的方式进行加密。在数据到达 BlackBerry 智能手机后手机端平台会对数据进行解密操作。同样,当数据从BlackBerry 智能 手机流向服务器端时也通过AES 或者是Triple-...
黑莓 新浪合微博 最新版 2.6.0 从官方下载,由于是jad文件所以需要连网安装 安装方法直接拷贝到黑莓手机上打开根据提示下载安装就行
blackberry sqlite 封装API例子 blackberry sqlite 封装API例子 blackberry sqlite 封装API例子
2012-5-3 更新更快 网速更快 更稳定黑莓最新微博
最近要做黑莓(BlackBerry)开发,基于Java Platform的,自己做了个API,最新的7.1.0版本,大家需要的可以下载。
黑莓API扩展包4.70 包括: •移动多媒体API •摄像机API •支持MP3,WAV,AAC,AMR音频格式的API •XML以及Web Services •BlackBerry Messenger API •文件系统 •3D图形API •MMS Java API