ios – 使用AFNetworking 2.0将视频上传到youtube

ios – 使用AFNetworking 2.0将视频上传到youtube,第1张

概述我正在尝试使用AFNetworking 2.0使用v3 API将视频上传到YouTube.上传本身工作正常,我可以在我的频道看到一个视频.我遇到的问题是参数( video resource)指定标题,描述等我必须把它作为我的请求体(以及视频本身)这是我正在使用的代码. AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationM 我正在尝试使用AFNetworking 2.0使用v3 API将视频上传到YouTube.上传本身工作正常,我可以在我的频道看到一个视频.我遇到的问题是参数( video resource)指定标题,描述等我必须把它作为我的请求体(以及视频本身)这是我正在使用的代码.

AFhttpRequestoperationManager *manager = [AFhttpRequestoperationManager manager];manager.requestSerializer = [AFJsONRequestSerializer serializer];[manager.requestSerializer setValue:@"Bearer #_token_goes_here#" forhttpheaderFIEld:@"Authorization"];NSDictionary *parameters = @{@"snippet" : @{@"Title" : @"random_Title",@"description" : @"random_description"}};NSURL *filePath = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"vIDeo" ofType:@"mov"]];[manager POST:@"https://www.GoogleAPIs.com/upload/youtube/v3/vIDeos?part=snippet,status" parameters:parameters  constructingBodyWithBlock:^(ID<AFMultipartFormData> formData) {    [formData appendPartWithfileURL:filePath name:@"vIDeo" filename:@"vIDeo.mov" mimeType:@"vIDeo/*" error:NulL];} success:^(AFhttpRequestoperation *operation,ID responSEObject) {    NSLog(@"Success: %@",responSEObject);} failure:^(AFhttpRequestoperation *operation,NSError *error) {    NSLog(@"Error: %@",error);}];

如何正确设置请求的JsON参数?
谢谢.

解决方法 好的,所以如果有人感兴趣,我找到的唯一解决方案就是发送第二个PUT更新请求来设置正确的标题和描述. 总结

以上是内存溢出为你收集整理的ios – 使用AFNetworking 2.0将视频上传到youtube全部内容,希望文章能够帮你解决ios – 使用AFNetworking 2.0将视频上传到youtube所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1041566.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存