Tumblr API v2无法上传有效照片

时间:2012-02-22 06:37:51

标签: api tumblr

使用v2 oAuth API中的blog/{blog-host}/post API调用来发布照片,我在指定"来源"时遇到问题。对于图像。 API规定此参数应该是图像的来源: http://www.tumblr.com/docs/en/api/v2#posting

我在我的服务器上使用了一个图像,例如这个。 Facebook和其他API正确接受并处理它: http://streamified.me/p/d4xh6o/

不幸的是,我收到了Tumblr的以下回复:

  

meta = {

       msg = "Bad Request";
        status = 400;
};
response =         {
    errors =             (
        "Error uploading photo."
    );
     

};

发布其他状态类型工作正常...

1 个答案:

答案 0 :(得分:3)

好吧,看起来我解决了这个问题。我的服务器通过PHP脚本提供图像(上面的URL)。尽管标题数据等已正确发送并且图像在所有浏览器中都显示正常,但Tumblr API并未将其识别为图像。重定向到.jpg网址工作正常。

我认为这是Tumblr API中的一个错误,但解决方法对我来说“足够好”。