Tumblr OAuth API -如何获取用户信息



我已经设法通过他们的OAuth API发布到tumblr。

不幸的是,我不能阅读帖子,因为阅读的端点是http://you.tumblr.com/api/read("你"是用户的用户名),我找不到任何方法来获取用户名。

调用http://www.tumblr.com/api/authenticate应该返回用户信息,并且调用成功,但是response['body']为空。什么好主意吗?

我成功地从http://www.tumblr.com/api/authenticate获得了结果它返回xml(不存在json选项),xml包含如下内容:

<?xml version="1.0" encoding="UTF-8"?>
<tumblr version="1.0">
  <user default-post-format="html" can-upload-audio="1" can-upload-aiff="1" can-ask-question="1" can-upload-video="1" max-video-bytes-uploaded="26214400" liked-post-count="0"/>
  <tumblelog title="Snytkine" is-admin="1" posts="1" twitter-enabled="0" draft-count="0" messages-count="0" queue-count="" name="snytkine" url="http://snytkine.tumblr.com/" type="public" followers="0" avatar-url="http://assets.tumblr.com/images/default_avatar_128.gif" is-primary="yes" backup-post-limit="30000"/>
</tumblr>

我没有在我的Tumblr API脚本移动任何进一步,但从我所看到的,没有Tumblr用户名或用户id或用户头像这样的东西。这都是关于博客的。用户可以有多个博客,每个博客可以有自己的头像。所以也许用"name"代替博客名称?

最新更新