微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐