2013-02-20 46 views
5

Sto caricando un'immagine per Google Drive tramite l'Objective-C SDK e questa mattina continuo a ricevere questo errore dopo l'upload completa:Google Drive caricare errore API

2013/02/20 13: 07: 30,565 Trasferimento [1774: 907] < 0x1fab2b40 GDriveDataSource.m: (165)> Si è verificato un errore: Dominio errore = com.google.GTLJSONRPCErrorDomain Code = 400 "Impossibile completare l'operazione. (Contenuto non supportato con tipo: application/json -rpc; charset = utf-8) "UserInfo = 0x1fcc0690 {error = Contenuto non supportato con tipo: application/json-rpc; charset = utf-8, GTLStructuredError = GTLErrorObject 0x1fcbfcc0: {messaggio: "Contenuto non supportato con tipo: application/json-rpc; charset = utf-8" codice: 400 dati: [1]}, NSLocalizedFailureReason = (contenuto non supportato con tipo: application/json-rpc; charset = utf-8)}

Il mio codice ha funzionato per molti giorni e non sono stato modificato di recente. Definisco sicuramente il giusto tipo di mime sul parametro dei parametri di caricamento. Ecco la parte rilevante del codice:

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]; 

Grazie!

+1

Sto riscontrando lo stesso problema: l'app per iPad della mia azienda è in produzione e ha improvvisamente iniziato a restituire questo errore. Ogni cosa funzionava bene fino a quando non ho iniziato a ricevere email dai clienti la scorsa notte. Può essere aggirato usando sempre Content-type: application/json invece di application/json-rpc, ma probabilmente l'API non dovrebbe essersi rotta in primo luogo ... per favore aggiusta! – Jesse

+0

Lo stesso qui! Cercando di caricare un video su YouTube Api v3. Stesso errore Si prega di risolvere .. – Werewolve

+0

sembra essere risolto ora, fyi – Jesse

risposta

0

Sembra che questo era solo un problema temporaneo con il backend di Google Drive, il problema è stato risolto e l'upload di GDrive tramite l'Objective-C sdk sono ancora funzionali.

Problemi correlati