首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在java中使用开发者api获取我的微博(中国社交网络)推文列表?

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

Stack Overflow用户
提问于 2013-03-12 09:04:02
回答 1查看 1.3K关注 0票数 0

我想通过api得到我的微博(www.weibo.com - china sns)推文列表。

我正在使用https://code.google.com/p/weibo4j/库。

但是他们的样本源只包含web auth。

如果我想访问他们的accessToken,他们的示例源码显示了使用web浏览器的教程。

代码语言:javascript
复制
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的代码库,如下所示。

代码语言:javascript
复制
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库?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-12 09:54:32

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

简介:微博api有两个版本,分别是V1和V2。在V1版本的应用程序接口中,他们实际上支持这种登录方式,请查看此example。但是,在创建V2版本的接口后,所有的应用都必须使用oauth2。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15351520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档