【问题标题】:how to get the base-hostename (blog name) with tumblr api after a successfull oauth-authorizationoauth-authorization 成功后如何使用 tumblr api 获取 base-hostename(博客名称)
【发布时间】:2014-02-27 13:34:20
【问题描述】:

我有一个 tumblr api 应用程序,我需要接收有关特定博客的信息。 要获取此信息,我需要以下请求:

api.tumblr.com/v2/blog/{base-hostname}/info?api_key={key}

但我不知道如何从登录的用户那里获得 {base-hostname}。Oauth 仅提供 conusmer-key、c​​onsumer-secret、theo auth-token 和 oauth-token-秘密。但我需要与用户凭据匹配的博客名称。它与 tumblr_client gem 完美配合,但由于某种原因,我不允许使用 ist。 有人可以帮我吗?

【问题讨论】:

    标签: ruby api oauth tumblr


    【解决方案1】:

    我认为您可以解析来自 /user/info api 的响应(基于为请求提供的 oauth 凭据)。它返回用户博客的 name / url,然后您可以在 {base-hostname} 中使用它。

    【讨论】:

    • 这工作得很好,我只需要提出一个获取请求test=@access_token.get("http://api.tumblr.com/v2/user/info")credentials = JSON::parse(test.body)puts credentials
    • 很高兴它有帮助:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多