2013-02-20 40 views
5

Tôi đang tải hình ảnh lên ổ google thông qua SDK mục tiêu-C và sáng nay tôi vẫn gặp lỗi này sau khi quá trình tải lên hoàn tất:Lỗi API tải lên Google Drive

2013-02-20 13: 07: 30.565 Chuyển [1774: 907] < 0x1fab2b40 GDriveDataSource.m: (165)> Đã xảy ra lỗi: Lỗi miền = com.google.GTLJSONRPCErrorDomain Code = 400 "Không thể hoàn tất thao tác. (Nội dung không được hỗ trợ với loại: application/json -rpc; charset = utf-8) "UserInfo = 0x1fcc0690 {error = Nội dung không được hỗ trợ với loại: application/json-rpc; charset = utf-8, GTLStructuredError = GTLErrorObject 0x1fcbfcc0: {message: "Nội dung không được hỗ trợ với loại: application/json-rpc; charset = utf-8" mã: 400 dữ liệu: [1]}, NSLocalizedFailureReason = (Nội dung không được hỗ trợ với loại: application/json-rpc; charset = utf-8)}

Mã của tôi đã hoạt động được nhiều ngày và gần đây tôi không thay đổi. Tôi chắc chắn đang thiết lập loại mime phù hợp trên thông số tham số tải lên. Đây là phần có liên quan của mã:

GTLDriveFile *file = [GTLDriveFile object]; 
file.title = asset.fileName; 
file.mimeType = @"image/jpeg"; 

NSData *imageData = [asset getImageDataForResolutionType:resType]; 

GTLUploadParameters *uploadParameters = [GTLUploadParameters uploadParametersWithData:imageData 
                      MIMEType:file.mimeType]; 
GTLQueryDrive *query = [GTLQueryDrive queryForFilesInsertWithObject:file 
                uploadParameters:uploadParameters]; 

Cảm ơn!

+1

Tôi gặp sự cố tương tự - ứng dụng iPad của công ty tôi đang được sản xuất và đột nhiên bắt đầu trả lại lỗi này. Mọi thứ đều hoạt động tốt cho đến khi tôi bắt đầu nhận email từ khách hàng tối qua. Nó có thể được làm việc xung quanh bằng cách sử dụng Content-type: application/json thay vì application/json-rpc, nhưng API có lẽ không nên bị hỏng ngay từ đầu ... hãy sửa lỗi! – Jesse

+0

Tương tự ở đây! Đang cố tải video lên YouTube Api v3. Lỗi tương tự. Vui lòng sửa chữa .. – Werewolve

+0

dường như đã được khắc phục ngay bây giờ, fyi – Jesse

Trả lời

0

Dường như đây chỉ là vấn đề tạm thời với chương trình phụ trợ của Google Drive, sự cố đã được giải quyết và việc tải lên GDrive thông qua sdd Mục tiêu-c lại hoạt động trở lại.

Các vấn đề liên quan