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发布文本更新。