gpt4 book ai didi

ios - 在 iOS 上使用 TwitterKit 上传视频

转载 作者:行者123 更新时间:2023-11-28 07:02:15 24 4
gpt4 key购买 nike

我正在尝试通过 iOS TwitterKit(最新版本)上传视频。上传图片工作正常,也初始化视频上传(接收 media_id),但我收到身份验证错误错误 Domain=TwitterAPIErrorDomain Code=32 "Request failed: unauthorized (401)" 当尝试上传我的第一个 block 。

这是我的部分代码:

let contentType = "multipart/form-data;boundary="+multipartBoundary
let request = Twitter.sharedInstance().APIClient.URLRequestWithMethod("POST", URL: "https://upload.twitter.com/1.1/media/upload.json", parameters: params, error: nil) as! NSMutableURLRequest
request.setValue(contentType, forHTTPHeaderField: "Content-Type")
request.HTTPBody = Network.sharedInstance.bodyDataWithVideoData(videoData!)
Twitter.sharedInstance().APIClient.sendTwitterRequest(request, completion: { (_, data, error) -> Void in
if error != nil || data == nil {
println("error attaching twitter video upload: \(error)")
} else {
println("successfully uploaded video chunk")
println(data)
}
})

我错过了什么?感谢您的帮助!

最佳答案

刚刚在这里找到了我的问题的解决方案:https://stackoverflow.com/a/31259870/793146

事实证明,将“媒体”附加到视频的 base64 字符串可以解决问题(而不是附加多部分正文)。

关于ios - 在 iOS 上使用 TwitterKit 上传视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31750724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com