【问题标题】:Is there a decent Java client for the Tumblr API?Tumblr API 有没有像样的 Java 客户端?
【发布时间】:2011-10-18 21:43:19
【问题描述】:

我用谷歌搜索了一下,但所有 tumblr API 的 Java 客户端都已过时、编写不佳、不受支持等。

是否有最新的、具有足够质量的东西,并且(可选)具有 maven 依赖项?类似于 twitter4j,但用于 tumblr。

【问题讨论】:

    标签: java tumblr


    【解决方案1】:

    如果你也愿意使用 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.0-SNAPSHOT 版本添加到我保存在 GitHub 上的 Maven 存储库中:github.com/sdouglass/sdouglass-maven-repo
    • 抱歉,如何将它集成到我的 Spring Web 应用程序中?
    • 将以下内容添加到您的 pom.xml(假设您使用的是 Maven): sdouglass-snapshotsraw.github.com/sdouglass/sdouglass-maven-repo/master/…> ... org.springframework.socialspring-social-tumblr1.0-SNAPSHOT
    • 我已尝试用更多细节更新我的答案,希望对您有所帮助。
    • @sddouglass 您的存储库似乎不再工作了。是否仍然建议将您的 tumblr API 与最新的 Spring 一起使用/它会工作吗?谢谢。
    【解决方案2】:

    Jumblr 是 Tumblr 的官方 Java API,这里是a link!这是documentation

    【讨论】:

      【解决方案3】:

      您也可以看看 Temboo。 Temboo 通过原生 Java SDK 提供对包括 Tumblr 在内的许多 API 的简化和规范化访问。

      我个人最喜欢使用这个库的原因是它使 OAuth 变得如此简单,而且 Temboo 让我可以将 API 凭据保存在云中,这样我就不必费力地从我的代码中提取它们或将其保护在我的机器。

      你可以在http://temboo.com/library/Library/Tumblr查看和玩它

      我还应该注意我在 Temboo 工作。因此,当您查看它时,如果您有任何问题,请随时给我留言。

      【讨论】:

        【解决方案4】:

        你可以看看Webshell

        它们提供了一个简单的 REST API,可用于调用第三方 API。在这些api中,有tumblr API。

        别忘了查看他们搞笑的博客:http://apijoy.tumblr.com/ :)

        【讨论】:

          【解决方案5】:

          您可以查看Jumblr 库。它非常简单且功能强大。

          【讨论】:

            猜你喜欢
            • 2020-08-03
            • 1970-01-01
            • 1970-01-01
            • 2012-03-18
            • 1970-01-01
            • 1970-01-01
            • 2017-03-25
            • 2015-07-24
            • 1970-01-01
            相关资源
            最近更新 更多