如何使用Actionscript / MXML使用API​​ v2和OAuth将照片上传到Tumblr?

时间:2011-08-31 19:40:39

标签: actionscript-3 oauth mxml tumblr

Tumblr api:http://www.tumblr.com/docs/en/api/v2#posting

我最麻烦的是如何使用bytearray发送“url编码的二进制内容” - (来自tumblr api),要签名的内容以及要发送的标头。

我没有使用FileReference.upload,因为您无法使用自定义标头。

我将回顾我的代码版本,找到目前为止效果最好的版本并发布。

所以这是我的问题:

如何使用Actionscript / MXML中的API v2和OAuth将照片上传到Tumblr?

此外,它是一个AIR应用程序,我不希望将其上传到服务器并从服务器发送到Tumblr,虽然我可能最终会这样做。

编辑:

这是我需要解决的唯一问题。

baseString.params = 'data[0]=' + URLEncoding.encode(byte.toString()).replace('~','%257E');

其中byte是文件的bytearray。如果我采用我编写的所有其他代码行并用

替换该行
            baseString.params = 'body=test';

我可以向Tumblr发布文本更新。

0 个答案:

没有答案