我google了一下,但tumblr API的所有java客户端都已过时,写得不好,不支持等等。
有什么东西是最新的,质量足够,并且(可选)有maven依赖吗?有点像twitter4j,但对于tumblr。
答案 0 :(得分:3)
如果你愿意也使用Spring Social,我在这里写了一个Tumblr客户端:
https://github.com/sdouglass/spring-social-tumblr
Spring Social是一个用于构建和使用OAuth 1/2 API客户端的强大而可靠的库。使用它使您能够非常轻松地支持各种其他API。
http://www.springsource.org/spring-social
我已经在项目的自述文件中添加了spring-social-tumbler作为Maven依赖项的信息,您可以在上面看到链接。
我认为如果你想使用它,最简单的方法就是:
Tumblr tumblr = new TumblrTemplate(yourTumblrApiKey);
如果您想代表用户访问API,则需要使用OAuth获取访问令牌并访问用户的令牌密钥,此时您可以执行以下操作:
Tumblr tumblr = new TumblrTemplate(yourTumblrAppConsumerKey, yourTumblrAppSecret, userAccessToken, userAccessTokenSecret);
如果您将Spring Social集成到您的项目中,它可以帮助构建适当授权的Tumblr实例,为用户获取和存储访问令牌/秘密等。您将需要查看他们的文档以获取更多相关信息。我的代码旨在“插入”典型的Spring Social设置,就像Spring Social Facebook,Spring Social Twitter等官方库一样。
答案 1 :(得分:2)
Jumblr是Tumblr的官方Java API,这里是a link!这是documentation
答案 2 :(得分:1)
你也可以看看Temboo。 Temboo通过本机Java SDK提供对许多API(包括Tumblr)的简化和标准化访问。
我个人最喜欢使用这个库的原因是它使OAuth变得多么容易,而且Temboo让我可以在云中保存API凭据,所以我不必经历从我的代码中提取它们或在我的代码上保护它们的箍机等。
您可以查看并在http://temboo.com/library/Library/Tumblr
播放我还应该注意到我在Temboo工作。因此,当您查看时,如果您有任何问题,请随时给我发消息。
答案 3 :(得分:0)
您可以查看Webshell。
它们提供了一个简单的REST API,可用于调用第三方API。在那些apis中,有tumblr API。
不要忘记查看他们热闹的博客:http://apijoy.tumblr.com/:)
答案 4 :(得分:0)
您可以查看Jumblr库。这非常容易和强大。