【发布时间】:2011-10-18 21:43:19
【问题描述】:
我用谷歌搜索了一下,但所有 tumblr API 的 Java 客户端都已过时、编写不佳、不受支持等。
是否有最新的、具有足够质量的东西,并且(可选)具有 maven 依赖项?类似于 twitter4j,但用于 tumblr。
【问题讨论】:
我用谷歌搜索了一下,但所有 tumblr API 的 Java 客户端都已过时、编写不佳、不受支持等。
是否有最新的、具有足够质量的东西,并且(可选)具有 maven 依赖项?类似于 twitter4j,但用于 tumblr。
【问题讨论】:
如果你也愿意使用 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 等官方库一样。
【讨论】:
Jumblr 是 Tumblr 的官方 Java API,这里是a link!这是documentation
【讨论】:
您也可以看看 Temboo。 Temboo 通过原生 Java SDK 提供对包括 Tumblr 在内的许多 API 的简化和规范化访问。
我个人最喜欢使用这个库的原因是它使 OAuth 变得如此简单,而且 Temboo 让我可以将 API 凭据保存在云中,这样我就不必费力地从我的代码中提取它们或将其保护在我的机器。
你可以在http://temboo.com/library/Library/Tumblr查看和玩它
我还应该注意我在 Temboo 工作。因此,当您查看它时,如果您有任何问题,请随时给我留言。
【讨论】:
你可以看看Webshell。
它们提供了一个简单的 REST API,可用于调用第三方 API。在这些api中,有tumblr API。
别忘了查看他们搞笑的博客:http://apijoy.tumblr.com/ :)
【讨论】:
您可以查看Jumblr 库。它非常简单且功能强大。
【讨论】: