我已经设法通过他们的OAuth API发布到tumblr。
不幸的是我无法阅读帖子,因为阅读的端点是http://you.tumblr.com/api/read(“你”是用户的用户名),我找不到任何获取用户名的方法。
调用http://www.tumblr.com/api/authenticate应该返回用户信息,并且调用成功,但响应['body']为空..有什么想法吗?
答案 0 :(得分:0)
我成功地从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用户名或用户标识或用户头像这样的东西。这都是关于博客的。用户可以拥有多个博客,每个博客都可以拥有自己的头像。那么也许可以将博客名称改为“名称”?