weibo4j 新浪微博Java开发包

程序名称:weibo4j

授权协议: 未知

操作系统: 跨平台

开发语言: Java

weibo4j 介绍

weibo4j 或者叫 sinat4j 是新浪微博的 Java 客户端开发包,支持Basic Auth, OAuth, 上传图片,头像,地理位置等功能

示例代码

package weibo4j.examples;

import weibo4j.Status;
import weibo4j.Weibo;

public class UpdateStatus {

    /**
     * 发布一条微博信息 
     * @param args
     */
    public static void main(String[] args) {
        System.setProperty("weibo4j.oauth.consumerKey", Weibo.CONSUMER_KEY);
        System.setProperty("weibo4j.oauth.consumerSecret", Weibo.CONSUMER_SECRET);
       try {
        Weibo weibo = getWeibo(true,args);
        Status status = weibo.updateStatus("测试发表微博");
        System.out.println(status.getId() + " : "+ status.getText()+"  "+status.getCreatedAt());

        } catch (Exception e) {
            e.printstacktrace();
        }
    }

    private static Weibo getWeibo(boolean isOauth,String ... args) {
        Weibo weibo = new Weibo();
        if(isOauth) {//oauth验证方式 args[0]:访问的token;args[1]:访问的密匙
            weibo.setToken(args[0], args[1]);
        }else {//用户登录方式
            weibo.setUserId(args[0]);//用户名/ID
        weibo.setPassword(args[1]);//密码
        }
        return weibo;
    }
}

weibo4j 官网

http://open.t.sina.com.cn/wiki/index.php/SDK#Java_SDK

相关编程语言

VertrigoServ 是一个Windows平台下的非常专业的、易...
APMServ 5.2.0 是一款拥有图形界面的快速搭建Apache...
PHP Manager for IIS 是一个用来在 Windows 平台下的...
LAMPPIX 是一个包含 LAMP 运行环境的可启动 Linux 光...
RubyWorks 是一個在Red Hat Enterprise 或是CentOS ...
Instant Rails是一个一站式的Rails运行环境,包含Ru...