在从以下Swift 2.1代码向tumblr发布视频时,我得到了一个"视频编码失败"错误:
let videoData = NSData(contentsOfURL: self.videoURL!)!
let video = videoData.base64EncodedStringWithOptions([])
oauthswift. client.request ("http://api.tumblr.com/v2/blog/"+"\(userNameTmblr)"+".tumblr.com/post", method: .POST, parameters: ["type":"video","caption":self.captionTextBox.text!,"data": video], headers: [:], checkTokenExpiration: true, success: { response in
print("Successs...Post video Tumblr. ....") } }
此代码是否有任何错误可能导致Tumblr出现此错误?
答案 0 :(得分:0)
Tumblr的文件是错误的。 文档说参数为"数据"但实际上应该有" data64"。
现在它完美无缺