通过REST Api将视频上传到Youtube使用Swift 3& AlamoFire

时间:2017-10-07 08:30:24

标签: ios swift rest youtube

我是iOS开发新手目前正在学习Swift 3。但是我已经陷入了通过YouTube DATA API插件将视频上传到我的YouTube频道的任务。

根据Google指令,我们需要首先通过声明范围来获取Auth 2.0的访问令牌

https://www.googleapis.com/auth/youtube.upload

我无法使用我在Google Developers Console上创建的客户端ID获取访问令牌。此外,我在Google上找不到任何可以帮助我的Swift库。

这是我尝试过的示例代码

func uploadVideo(accessToken) {


        Alamofire.request("https://www.googleapis.com/upload/youtube/v3/videos", method: .post, parameters: ["part":"snippet", "autoLevels":true], encoding: URLEncoding.default, headers: nil, "access_token": "\(accessToken)").responseJSON { (response) in

        if let json = response.result.value {
            print("JSON: \(json)") // serialized json response
        }

    }

我真的很感谢你

0 个答案:

没有答案