我是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
}
}
我真的很感谢你