Did you ever find the solution? Is photo.media.thumbnail[1].url the URL for the actual image? Or a page containing it?
I don't understand how to upload an image to picasa since gd_client.InsertPhotoSimple requires a filename and an appengine app doesn't have access to the file system, does it? 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 -~----------~----~----~----~------~----~------~--~---