Tumblr v2 API访问私人博客

fou*_*zz0 3 api private tumblr

一直在搜索高低,没有找到任何相关的答案.我想知道是否有人遇到过Tumblr API v2调用,它可以让你从私人博客访问数据.我想发布和检索我的一些私人博客的列表,同时提供身份验证.

谢谢

Fel*_*lix 5

使用对API的正确OAuth调用,以及私有博客的访问令牌,可以使用Tumblr API v2 访问至少一些私有博客的信息.

以下是我所做的一些观察:

  • api.tumblr.com/v2/ 博客/{基本的主机名}/职位

    通常,您使用公共API密钥进行此调用,这允许您访问任何非私有的Tumblr的帖子.

    然而! 好消息:如果包含了完整的OAuth头提出这个要求的时候,它返回一个私有的tumblr帐户的帖子列表.当然,您需要为该Tumblr访问令牌才能执行此操作.是的,我试过这个,完成了这个,它确实有效.

    如果您使用消费者API密钥,例如

    api.tumblr.com/v2/blog/{base-hostname}/posts?api_key=w8878374r384r...
    
    Run Code Online (Sandbox Code Playgroud)

    然后你什么也得不到.您必须使用所有正确的OAuth参数进行完全身份验证的请求.

  • api.tumblr.com/v2/ 博客/{基本的主机名}/信息

    使用所有适当的OAuth的东西,使API调用,即使一个私人博客在所有的工作.

  • api.tumblr.com/v2/ user/info

    通常,这会返回给定经过身份验证的用户的"博客"列表.但是,任何私人tumblrs都不会出现在此博客列表中.

注意:

  • 我没有使用私人博客测试许多其他API调用,所以我无法确定创建/编辑/删除帖子是否有效.

  • 我没有用xAuth测试过这个,只有常规OAuth和通过"web授权流程"获得的标准访问令牌