如何在java中使用开发者api获取我的微博(中国SNS)推文列表?

如何在java中使用开发者api获取我的微博(中国SNS)推文列表?,java,timeline,weibo,Java,Timeline,Weibo,我想通过api获取我的微博(www.Weibo.com-中国sns)推文列表 我正在使用图书馆 但是他们的示例源只包含web auth 如果我想了解他们的accessToken,他们的示例源代码将显示使用web浏览器的教程 System.setProperty("weibo4j.oauth.consumerKey", Weibo.CONSUMER_KEY); System.setProperty("weibo4j.oauth.consumerSecret", Weibo.CONSUMER_SEC

我想通过api获取我的微博(www.Weibo.com-中国sns)推文列表

我正在使用图书馆

但是他们的示例源只包含web auth

如果我想了解他们的accessToken,他们的示例源代码将显示使用web浏览器的教程

System.setProperty("weibo4j.oauth.consumerKey", Weibo.CONSUMER_KEY);
System.setProperty("weibo4j.oauth.consumerSecret", Weibo.CONSUMER_SECRET);
Weibo weibo = new Weibo();
RequestToken requestToken = weibo.getOAuthRequestToken();
...
BareBonesBrowserLaunch.openURL(requestToken.getAuthorizationURL());
我想直接使用我的帐户登录微博api,并获取我的时间线帖子列表

但我认为他们的文件没有包含这种方法。有人已经解决了它的问题吗

所以我想用下面的代码来编写使用微博api的代码库

Weibo weibo = new Weibo();
weibo.setUserAndPassword('john', 'johnpassword'); // weibo4j does not support this method.
....
Paging pag = new Paging();
pag.setSinceId(3343021761165196l);
pag.setCount(200);
List<Status> statuses = weibo.getUserTimeline("john", pag);
Weibo-Weibo=新微博();
weibo.setUserAndPassword('john','johnpassword');//微博4J不支持此方法。
....
分页pag=新分页();
第3页:设置初始值(3343021761165196l);
第页设置计数(200);
列表状态=weibo.getUserTimeline(“john”,pag);

有没有使用微博api的java库?

我想没有任何库可以通过简单的用户名和密码获取微博时间线

简史: 微博api有两个版本,即V1和V2。 在V1版本的api中,他们实际上支持这种登录,请检查此项。
但是,在创建V2版本api之后,所有应用程序都必须使用oauth2

谢谢你的回复。在中,有函数weibo.setUserId('XXX');。但是我在微博4j包中找不到setUserId。升级了吗?是的。在这个页面中,他们还声明新的应用程序必须使用oauth2.0和v2版本的api。因此,如果我想获得带有用户名和密码的访问令牌,指导原则是,对吗?此api服务是否已启动?您只能使用AppKey和AppSecret获取访问令牌!为了获得访问令牌,您需要调用api:and