Загрузить видео на YouTube в Swift

РЕДАКТИРОВАТЬ: Все еще проверяя это часто, помечает как решенный, когда я или кто-то еще помогает мне разобраться!

Я пытаюсь загрузить видео на YouTube с помощью REST API YouTube через Swift, но мне очень трудно понять, что делать. В настоящее время у меня есть рабочий запрос GET.

Я запутался в том, как должен быть создан URL-адрес POST-запроса и где в запросе должно указываться местоположение файла. Кроме того, я думаю, что я должен использовать повторно загружаемый протокол загрузки?

Я боролся с различными API и документацией уже 2 дня и чувствую себя безнадежно.

Вот мой рабочий код для запроса GET.

func getRequestVideoInfo(){
    // Set up your URL
    let youtubeApi = "https://www.googleapis.com/youtube/v3/videos?part=contentDetails%2C+snippet%2C+statistics&id=AKiiekaEHhI&key=" + apiKey
    let url = NSURL(string: youtubeApi)

    // Create your request
    let task = NSURLSession.sharedSession().dataTaskWithURL(url!, completionHandler: { (data, response, error) -> Void in
        do {
            if let jsonResult = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.AllowFragments) as? [String : AnyObject] {

                print("Response from YouTube: \(jsonResult)")
            }
        }
        catch {
            print("json error: \(error)")
        }

    })

    // Start the request
    task.resume()
}

Ответы на вопрос(1)

Ваш ответ на вопрос