Archive for July, 2007

Ajax

BeepMe Facebook application is almost ready

Please use http://beepme.javeline.com/bugs/ to report bugs and not this blog.

We have been working hard on the BeepMe and FeedMe Facebook applications. And BeepMe is almost ready to be published.

BeepMe is a notifier for Facebook that runs in your system tray. Whenever you get a new message, friend invite, etc you’ll get a pop-up. There also a cool feature to add a text box to your Facebook profile allowing friends (or others depending on you settings) to send a pop-up message to you instantly.

I have BeepMe running under Linux, though it is a windows only application. Using crossover (commercial version of wine) I am able to run it on my gnome desktop.
Beepme image

Goto http://apps.facebook.com/_beepme/ to give BeepMe a try.

Ajax, PHP

Working with ajax on the Facebook platform

We at Javeline are currently working on creating 2 applications for FeedMe and BeepMe. FeedMe is an RSS aggregator and reader and BeepMe is a notifier. Both will use Javeline PlatForm and BeepMe will also use DeskRun. But more on this later.

Creating a facebook interface works quite well. They supply a PHP client API and decent documentation http://developers.facebook.com. Because of the provided SDK, most of what happens is magic. When you develop an Ajax application, you might run into some unexpected trouble because of this. Instead of getting the requested data, you get a <script> tag with an redirect to the facebook login page.

What you need to do it send the complete HTTP query with the request, eg:

http://beepme.javeline.com/get_notifications.php?fb_sig_in_iframe=1&fb_sig_time=1186090520.6582&fb_sig_user=789574251&fb_sig_profile_update_time=1185200116&fb_sig_session_key=…&fb_sig_expires=0&fb_sig_api_key=…&fb_sig_added=1&fb_sig=…

Normally facebook solve this problem internally, but it can only do so if is in the browser and in an iframe.

Anyway, if you are using facebook, stay tuned for these apps, because they will pebble (rock is a bit of an overstatement) your world.

Helder Hosting, de Nederlandse specialist in Concrete5 hosting, Magento webshop hosting en WordPress hosting
Een eigen website zonder technisch gedoe
www.helderhosting.nl
Dit is een gratis website. Het standaard pakket is reclamevrij.