我正在尝试使用 OAuth 在 Tumblr 上发布图像。我正在使用Objective C,但通用解决方案也会非常有帮助。
我设法发布了一张在线图片(使用“来源”参数)。但是,我无法从客户端发布图像(使用“数据”参数),有些问题让我感到困惑。
1)我应该使用“multipart/form-data”还是“application/x-www-form-urlencoded”?我在这个问题上看到了相互矛盾的说法。
2)我应该在我的帖子正文中放什么,我应该在我的底线中放什么?根据 oAuth 规范,如果我使用“multipart/form-data”,那么我不需要将添加到帖子正文的参数(如“type”和“caption”)添加到基本字符串,但即使当我成功使用“source”发布时,它只有在我将参数添加到基本字符串时才有效。
3)我应该以什么格式将图像添加到正文中?如果我还需要将它添加到基本字符串中,那么我应该以什么格式添加它?
谢谢!