Saturday, June 14, 2008

Facebook application on Google App Engine

I've been working on a Facebook application using Python and Google App Engine for a few days now. It is called My iTunes Purchases.

I'm currently doing a little testing of the app and thinking over some design changes.

The first thing I want to change is go back to plain iframe/HTML instead of FBML. The ability to not use Javascript with FBML is a drawback and I feel like it limits what I can do with templates and testing of the application.

One stumbling block for me was to figure out how to manage the application in different states. My first attempt was to try and use multiple templates for this but then I ran into problems trying to forward to my various templates after a form post, etc.

Finally, I'm in the process of trying to figure out how to add items to the mini feed when a user of the application purchases something. Ideally I'd like to be able to add items to the feed even if the user doesn't login to Facebook.

2 comments:

Yair Loeza said...

heeey!! ... i'm trying to do something like you, how can i post something to a user's profile without the user have to login to Facebook.
Is your app running in Google App Engine already?

Unknown said...

I'm not sure on this one either as I would like to publish events to the Friend Feed even if a user is offline. There's something called an infinite session token from Facebook and I'm not sure if it applies to this situation.