ios - iOS YouTube YouTube API上传视频,如何记录错误的userInfo?

标签 ios objective-c youtube youtube-data-api

我正在使用Ios的GoogleAPIClientForREST,并且正在尝试将视频上传到 channel 。使用AppAuth获得 token 后,我尝试上传视频文件,但是

GTLRYouTubeService *service = self.youTubeService;
    _uploadFileTicket = [service executeQuery:query
                            completionHandler:^(GTLRServiceTicket *callbackTicket,
                                                GTLRYouTube_Video *uploadedVideo,
                                                NSError *callbackError) {

                                if (callbackError == nil) {
                                    NSLog(@"uploaded");


                                } else {

                                     NSLog(@"error %@",callbackError.description);
                                }


                            }];

返回我这个错误:
HTTPStatus Code=403 "(null)" UserInfo={data=<7b226572 726f7222 3a7b2265 72726f72 73223a5b 7b22646f 6d61696e 223a2267 6c6f6261 6c222c22 72656173 6f6e223a 22696e73 75666669 ..... 74205065 726d6973 73696f6e 227d5d2c 22636f64 65223a34 30332c22 6d657373 61676522 3a22496e 73756666 69636965 6e742050 65726d69 7373696f 6e227d7d>}

我知道这可能是身份验证错误,但我想知道更多详细信息,我如何以人类可读格式nslog userInfo字典?

编辑

我想检索的是错误“文档”示例的“详细信息”列:
https://developers.google.com/youtube/v3/docs/errors

最佳答案

NSLog(@"error %@", callbackError.localizedDescription);

关于ios - iOS YouTube YouTube API上传视频,如何记录错误的userInfo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45481577/

相关文章:

php - 使用Youtube的XML从视频中获取标签

javascript - 停止 iframe youtube 视频

ios - 这是变量还是函数?或两者?

iphone - 将 Json 加载到 uitableview 中

ios - 检测iOS dylib(越狱)

iOS 应用程序崩溃 - dyld : Library not loaded: @rpath/GTMSessionFetcher. 框架/GTMSessionFetcher

iphone - 如何判断我们何时与 GameCenter GKMatch session 断开连接?

objective-c - 更改 NSTable/NSOutlineView 的默认字体大小

没有越狱的多个设备中的 iOS : Is there any way to test . ipa 文件?

api - 我可以在新的Youtube Player iframe嵌入样式中使用无镶边播放器/播放统计信息吗?