我想通过api得到我的微博(www.weibo.com - china sns)推文列表。
我正在使用https://code.google.com/p/weibo4j/库。
但是他们的样本源只包含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);有没有使用微博api的java库?
发布于 2013-03-12 09:54:32
我想没有任何库可以通过简单的用户名和密码来获取时间线了!
简介:微博api有两个版本,分别是V1和V2。在V1版本的应用程序接口中,他们实际上支持这种登录方式,请查看此example。但是,在创建V2版本的接口后,所有的应用都必须使用oauth2。
https://stackoverflow.com/questions/15351520
复制相似问题