mam przesłać obraz do Dysku Google przez Objective-C SDK i dziś rano ciśgle ten błąd po zakończeniu przesyłania:Dysk Google przesłać błąd API
20.02.2013 13: 07: 30.565 Przeniesienie [1774: 907] < 0x1fab2b40 GDriveDataSource.m: (165)> Wystąpił błąd: Error Domain = com.google.GTLJSONRPCErrorDomain Code = 400 "Operacja nie mogła zostać zakończona. (Nieobsługiwana treść z typem: application/json -rpc; charset = utf-8) "UserInfo = 0x1fcc0690 {błąd = Nieobsługiwana treść z typem: application/json-rpc; charset = utf-8, GTLStructuredError = GTLErrorObject 0x1fcbfcc0: {message: "Nieobsługiwana treść z typem: application/json-rpc; charset = utf-8" kod: 400 danych: [1]}, NSLocalizedFailureReason = (nieobsługiwana treść z typem: application/json-rpc; charset = utf-8)}
Mój kod działa od wielu dni i nie zmieniłem się ostatnio. Zdecydowanie ustawiam odpowiedni typ MIME na parametrze parametrów wysyłania. Oto odpowiednia część kodu:
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];
Dzięki!
Mam ten sam problem - aplikacja mojej firmy na iPada jest w trakcie produkcji i nagle zaczęła zwracać ten błąd. Wszystko działało dobrze, dopóki wczoraj nie zacząłem otrzymywać od klientów e-maili. Można go obejść, zawsze używając Content-type: application/json zamiast aplikacji/json-rpc, ale API prawdopodobnie nie powinien się zepsuć w pierwszej kolejności ... proszę poprawić! – Jesse
To samo tutaj! Próbujesz przesłać film wideo do YouTube Api v3. Ten sam błąd. Proszę naprawić .. – Werewolve
wydaje się być teraz naprawiony, fyi – Jesse