Hey there,

I know this has been asked before, but I couldn't find a working
solution. I'd like to download the original image (not scaled, not re-
calculated) from Picasa using the Java Client API (http://
code.google.com/p/google-api-java-client/).

Here is what I've tried / looked at:

- I've tried the code from stackoverflow [1] that uses the
PhotoEntry.getMediaSource() method, but it always returns "null".

- I tried the PhotoEntry.getMediaContents() method, but it returns an
object of the type
"com.google.gdata.data.media.mediarss.MediaContent", not
"com.google.gdata.data.MediaContent", so there is no getInputStream()
method.

- I've tried the following code, but it returns an InputStream to a
JPG file, even though I uploaded a PNG:

MediaContent media = (MediaContent) photoEntry.getContent();
MediaSource mediaSrc = picasaWebService.getMedia(media);
// get file with mediaSrc.getInputStream()

- I also read about the "imgmax=d" [2] trick, but I couldn't figure
out how to get it to work with the client API.

I really have no idea what to do. Any ideas?

Thanks in advance,
Philipp

[1] 
http://stackoverflow.com/questions/4515830/how-do-i-download-images-from-picasa-web-api-in-java
[2] http://code.google.com/apis/picasaweb/docs/2.0/reference.html#Parameters

-- 
You received this message because you are subscribed to the Google Groups 
"Google Picasa Web Albums API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-picasa-data-api?hl=en.

Reply via email to