Hello Ken, I think yes, as long as the original image is less than 800px in x or y, whichever is larger. I'm getting this info from the picasaweb FAQs:
http://code.google.com/apis/picasaweb/faq.html#embed_image (You also might get better assistance in the Picasa data API discussion group: http://groups.google.com/group/Google-Picasa-Data-API since these questions are generally applicable to all apps that use the Picasa web API) Cheers, Jeff On Tue, Apr 14, 2009 at 1:44 PM, notcourage <klr...@gmail.com> wrote: > > Thx for your reply. Besides the thumbnail, does the API allow you to > display the underlying image? > > On Apr 13, 3:45 pm, Jeff S <j...@google.com> wrote: > > Hi Ken, > > > > Yes the Picasa Web Albums Data API allows you to display thumbnails of > your > > images in a web page, whether that page happens to be on App Engine or > not. > > It seems like this should be doable, the thumbnail size may need to be > > specified in the img URL. > > > > Happy coding, > > > > Jeff > > > > On Sun, Apr 12, 2009 at 9:26 AM, notcourage <klr...@gmail.com> wrote: > > > > > Jeff, thx for answering. > > > > > I can research the upload method you suggest. However, if I cannot > > > access the uploaded images (thumb & underlying) later to display it in > > > my appengine app, there's no point. It would be helpful if you told us > > > whether the photo API allows this. Thx. -Ken > > > > > On Mar 25, 11:29 am, Jeff S <j...@google.com> wrote: > > > > On Mar 22, 4:10 pm, notcourage <klr...@gmail.com> wrote: > > > > > > > Did you ever find the solution? > > > > > > > Is photo.media.thumbnail[1].url the URL for the actual image? Or a > > > > > page containing it? > > > > > > Great question, it would help if we could see URL being requested. > The > > > > reason I most often see for not being able to retrieve an image is > > > > that the imgmax parameter is not being included. > > > > > >http://code.google.com/apis/picasaweb/faq.html#embed_image > > > > > > > I don't understand how to upload an image topicasasince > > > > > gd_client.InsertPhotoSimple requires a filename and an appengine > app > > > > > doesn't have access to the file system, does it? > > > > > > Good point. You could use the lower-level Post method found in > > > > gdata.service.GDataService along with a gdata.MediaSource object to > > > > simulate a file. This might look something like: > > > > > > media_source = gdata.MediaSource( > > > > file_handle=StringIO.StringIO(your_image_data), > > > > content_type='image/jpeg', > > > > content_length=len(your_image_data), > > > > file_name='example.jpg') > > > > > > Then look at the implementation for InsertPhoto(Simple) for ideas on > > > > how to use the client.Post method. > > > > > > Thank you, > > > > > > Jeff > > > > > > > Thx. > > > > > > > On Feb 26, 3:32 am, "G. Nyman" <teh...@gmail.com> wrote: > > > > > > > > Hello everybody, > > > > > > > > I have been banging my head against this problem for a while now > and > > > I > > > > > > can't seem to understand why it does what it does. > > > > > > > > I am trying to import pictures fromPicasausing the code appended > at > > > > > > the end of this post. It works fine in the dev environment but > for > > > > > > some reasonpicasareturns 404 when i try to run it online. > > > > > > > > The devserver-logs say: > > > > > > INFO 2009-02-26 10:24:35,093 svgae.py] Got the following url: > > >http://lh6.ggpht.com/_mUcXljy1w9g/SaQ-uXbkY4I/AAAAAAAAACE/DJtdqCz6u50.. > ., > > > > > > data was truncated? 0 > > > > > > INFO 2009-02-26 10:24:35,093 svgae.py] Big thumb got status > 200 > > > > > > and lenght: 99720 > > > > > > INFO 2009-02-26 10:24:35,108 dev_appserver.py] "GET / > > > > > > no_go_with_picasa HTTP/1.1" 200 - > > > > > > > > The real thing says: > > > > > > 02-26 02:25AM 24.551 /no_go_with_picasa 200 927ms 951ms-cpu 0kb > > > > > > 130.232.90.98 - - [26/Feb/2009:02:25:25 -0800] "GET > > > /no_go_with_picasa > > > > > > HTTP/1.1" 200 104 - - > > > > > > I 02-26 02:25AM 25.473 > > > > > > Got the following url: > > >http://lh6.ggpht.com/_mUcXljy1w9g/SaQ-uXbkY4I/AAAAAAAAACE/DJtdqCz6u50.. > ., > > > > > > data was truncated? 0 > > > > > > I 02-26 02:25AM 25.474 > > > > > > Big thumb got status 404 and lenght: 1421 > > > > > > > > This might be apicasaproblem but I tought I'll try here first. > The > > > > > > url to the photo works in both cases so I don't understand the > 404. > > > > > > The most interesting thing is that urlfetch on > photo.media.thumbnail > > > > > > [0].url works fine. > > > > > > > > Thankfull for all assistance > > > > > > > > /G. Nyman > > > > > > > > Code to replicate the problem: > > > > > > --------------------------- > > > > > > class PicasaProblem(webapp.RequestHandler): > > > > > > def get(self): > > > > > > gd_client = gdata.photos.service.PhotosService() > > > > > > gdata.alt.appengine.run_on_appengine(gd_client) > > > > > > username = 'tehviu' > > > > > > albumid = 'SigmaTest' > > > > > > photos = gd_client.GetFeed( > > > > > > '/data/feed/api/user/%s/album/%s? > > > > > > kind=photo&thumbsize=64,1024&imgmax=d' % ( > > > > > > username, albumid)) > > > > > > for photo in photos.entry: > > > > > > img_thumb_big = None > > > > > > try: > > > > > > img_thumb_big = > > > urlfetch.fetch(photo.media.thumbnail[1].url) > > > > > > except Exception, e: > > > > > > logging.exception(e) > > > > > > error = 'Image importing error' > > > > > > > > logging.info("Got the following url: " + > > > photo.media.thumbnail > > > > > > [1].url + ", data was truncated? " + str > > > > > > (img_thumb_big.content_was_truncated)) > > > > > > logging.info("Big thumb got status "+ > str > > > > > > (img_thumb_big.status_code) + " and lenght: " + > img_thumb_big.headers > > > > > > ['content-length']) > > > > > > break > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---