Ich versuche Bilder und Videos von meiner Olympus Kamera auf Google Fotos hochzuladen, indem ich die Google gdata photos API verwende. Wenn ich contentType = 'image/jpeg' anführe, wird es auf Google Fotos hochgeladen.Wie lade ich Olympus-Bilder und Videos in Google Fotos hoch?
Allerdings kann ich die .ORF und. MTS-Dateien nicht hochladen. Der Codeauszug ist wie folgt:
gd_client = gdata.photos.service.PhotosService(source=user_agent,
email=email,
additional_headers={'Authorization' : 'Bearer %s' % credentials.access_token})
album = gd_client.InsertAlbum(title=d, summary=d, access='private')
gd_client.InsertPhoto(album, picasa_photo, localPath, content_type=contentType)
Zum Beispiel, wenn ich content zu ‚image/x-olymp-orf‘ zu ändern, scheitert es zu. Der Fehler ist:
(400, 'Bad Request', 'Not a valid image.')
Basierend auf dem API doc, der content_type Parameter ist optional. Ich habe versucht, es zu entfernen und das hat auch nicht geholfen. Das gleiche Ergebnis wird für die MTS-Videodateien angezeigt.
Bevor sie Google Fotos eingeführt haben, hatten sie Picasaweb und ich konnte diese Dateien hochladen. Picasaweb würde diese Formate anzeigen. Google Fotos lehnt sie ab. Außerdem sollte es [bessere RAW-Unterstützung] (https://plus.google.com/u/0/+RonaldWotzlaw/posts/MuCdS9Wx7SM) haben, oder? – FlowRaja