kullanarak REST API üzerinden yükleme:Ayar pasajı verileri başarıyla aşağıdaki kodu kullanarak REST API aracılığıyla youtube video yükleme açabiliyorum Swift
func postVideoToYouTube(token: String, callback: Bool -> Void){
let headers = ["Authorization": "Bearer \(token)"]
let path = NSBundle.mainBundle().pathForResource("video", ofType: "mp4")
let videodata: NSData = NSData.dataWithContentsOfMappedFile(path!)! as! NSData
upload(
.POST,
"https://www.googleapis.com/upload/youtube/v3/videos?part=id",
headers: headers,
multipartFormData: { multipartFormData in
multipartFormData.appendBodyPart(data: videodata, name: "video", fileName: "video.mp4", mimeType: "application/octet-stream")
},
encodingCompletion: { encodingResult in
switch encodingResult {
case .Success(let upload, _, _):
upload.responseJSON { request, response, error in
print(response)
callback(true)
}
case .Failure(_):
callback(false)
}
})
}
Şimdi yukarıdaki kodunu düzenlemek istiyoruz Böylece ilk yüklemeye, özellikle title
ve description
'a kadar bazı snippet
verilerini ayarlayabilirim.
Yukarıdaki gibi çok benzer bir alternatif Alamofire
yöntemini kullanmayı denedim, yalnızca bir NSMutableURLRequest
parametresini de alır. Snippet sözlüğümü hazırladım ve değiştirilebilen isteğin HTTPBody
özelliği olarak ayarladım. Video yükleme işlemi hala çalışıyor, ancak snippet'in başlık ve açıklama değerlerim hala ayarlanmadı.
Videoyu youtube'a yüklerken bazı pasaj bilgilerini nasıl ayarlayabilirim?
nihayet anladım sevindim bu dışarı ve gönderme için teşekkürler! – user3344977