使用Tumblr API将图像添加到文本帖子

时间:2013-08-13 23:18:00

标签: tumblr

我正在尝试使用Tumblr API根据我的应用中的模板自动创建帖子。该模板用于生成文本帖子,但包含多个嵌入图像。

但是,我无法弄清楚如何将这些图像上传到Tumblr。 API documentation仅列出typestatetagstweetdateformatslugtitlebody作为文字帖子的有效参数。我该如何上传这些图片?照片帖子使用的data参数是否有效?我应该使用数据网址吗? (图像不是特别小,但也许Tumblr会为我转换它们。)我应该将它们上传到其他地方并将img标记指向这些外部网址吗?

如果重要,我在Mac应用中这样做,我打算使用TMTumblrSDK

3 个答案:

答案 0 :(得分:0)

查看API文档,似乎所有帖子类型的参数只能与其他类型中的一个共存。因此,您必须选择“文字”或“照片”作为类型。

因为你希望你的帖子有特定的格式,你将不得不为你的类型使用'text'。然后你会想到将图像上传到一个单独的位置并将它们包含在你的html中。如果您要将文件作为二进制数据提交到“照片”类型的帖子中,您将失去对格式的控制权,并将委托给您的主题如何编码以处理图库......

虽然您似乎允许在照片的“标题”元素中使用html,但您可以通过这种方式发送一个或多个图片,并且可能取决于您的主题包含标题中的其他图片。

答案 1 :(得分:0)

对于#Posting

,Tumblr API有点令人困惑

你必须添加3个Params到Post Text with Text

  1. 类型
  2. 标题
  3. 来源
  4. 有关详细信息,请参阅My Answer

答案 2 :(得分:-1)

我们可以在此表单上传主题模板的静态文件:
http://www.tumblr.com/themes/upload_static_file
上传后,无法删除或更改文件 我们可以在页面上使用HTML代码插入这些图像。