2017-08-03 56 views
0

我爲Ios使用GoogleAPIClientForREST,並試圖將視頻上傳到頻道。之後,我曾獲得與AppAuth未令牌,我嘗試上傳視頻文件,但Ios youtube api上傳視頻,如何記錄錯誤userInfo?

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>} 

我知道這可能是一個auth錯誤,但我想知道更多詳細信息,我如何可以在用戶信息字典中記錄人類可讀格式?

編輯

什麼我想retrive是錯誤的 「細節」 一欄,文檔例如: https://developers.google.com/youtube/v3/docs/errors

回答

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

我已經嘗試localizedDescription,它只返回(com.google.HTTPStatus錯誤403.)不是細節 – user31929