2013-02-20 3 views
5

ich das Hochladen eines Bildes über das Objective-C SDK fahren Google und heute Morgen halte ich immer diese Fehlermeldung nach der Upload abgeschlossen ist:Google Drive hochladen API error

2013.02.20 13: 07: 30,565 Übertragung [1774: 907] < 0x1fab2b40 GDriveDataSource.m: (165)> Ein Fehler ist aufgetreten: Fehler Domain = com.google.GTLJSONRPCErrorDomain Code = 400 "Der Vorgang konnte nicht abgeschlossen werden. (Nicht unterstützte Inhalte mit dem Typ: application/json -rpc; charset = utf-8) "UserInfo = 0x1fcc0690 {error = Nicht unterstützter Inhalt mit dem Typ: application/json-rpc; charset = utf-8, GTLStructuredError = GTLErrorObject 0x1fcbfcc0: {nachricht: "Nicht unterstützter Inhalt mit dem Typ: application/json-rpc; charset = utf-8" code: 400 data: [1]}, NSLocalizedFailureReason = (Nicht unterstützter Inhalt mit Typ: application/json-rpc; charset = utf-8)}

Mein Code hat seit vielen Tagen funktioniert und ich habe in letzter Zeit nicht geändert. Ich stelle definitiv den richtigen Mime-Typ auf den Upload Parameter Parameter. Hier ist der relevante Teil des Codes:

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

Vielen Dank!

+1

Ich habe das gleiche Problem - die iPad App meines Unternehmens ist in Produktion und hat plötzlich damit begonnen, diesen Fehler zu melden. Alles funktionierte gut, bis ich letzte Nacht E-Mails von Kunden bekam. Es kann umher gearbeitet werden, indem immer Content-type: application/json anstelle von application/json-rpc verwendet wird, aber die API sollte wahrscheinlich nicht an erster Stelle gebrochen sein ... bitte reparieren! – Jesse

+0

Dasselbe hier! Versuch, ein Video auf YouTube Api v3 hochzuladen Gleicher Fehler. Bitte korrigieren .. – Werewolve

+0

scheint jetzt behoben zu werden, fyi – Jesse

Antwort

0

Scheint so, als wäre dies nur ein vorübergehendes Problem mit dem Google Drive-Backend, das Problem ist nun gelöst und die Uploads auf GDrive über das Objective-c SDK sind wieder funktionsfähig.

Verwandte Themen