The Fastest Way to Invoice Your Clients

Facebook Platform is a Rough Ride

by Ben Vinegar - June 21/2007

Facebook has become a monster. The popular social networking website has millions of users worldwide, including over 500k in Toronto alone, and grows roughly 3% a week. Our own FreshBooks User Group, hosted on Facebook, already has 80+ members – okay, not as impressive, but we’re still pretty excited about it.

Several weeks ago, the Facebook team launched the Facebook Platform, a way for developers and companies to create their own applications inside the Facebook mega-verse. As an avid Facebook user with too much time on my hands, I thought I’d fool around and create my own Facebook app. Unfortunately, it hasn’t been entirely smooth sailing – here’s some thoughts on my experience.

Where’s the “Dummies” guide?

When the Facebook Platform was first released, documentation was sparse. The best source of information was the sample application provided, which didn’t work (for me) straight out of the box. All I wanted was “Hello, World”, but after a full night of debugging with no success, I had lost interest and was ready to call it quits. It wasn’t until they added a step-by-step walkthrough and a developer Wiki before I tried my hand again.

Is anybody listening?

Facebook has a developer forum for platform-related questions, and it’s generally pretty busy. When I posted a new thread on some difficulties I’d been having, I was pleasantly surprised to see so many follow up posts by fellow Facebook users trying to lend a hand. Unfortunately, none of their suggestions worked, and 12 thread replies and a week later, I still didn’t have an answer.

It turns out I’m not alone – there are a number of long forum threads like mine to which no one has an answer, and it feels like the Facebook developers have been totally absent. With an estimated 50+ developers on staff, can’t a few take some time to reply to threads and throw out some life preservers? (Yeah, I totally made up that number.)

What I’ve learned

As the lead FreshBooks API developer, I realize I’m playing with fire here. We’re weeks away from releasing our new-and-improved FreshBooks API, and someone could be writing the very same about us shortly.

Still, I think this experience has taught me a few things, and I think the team and I have put together a better product as a result. Keep an eye out for a brand new API documentation page, “getting started” sample code, and a developer forum where we’ll be actively answering questions. Our goal isn’t just to add new features and functions; we want to get you up and building apps as painlessly as possible.

The fastest way to track your time and invoice your clients is with FreshBooks, the leader in online invoicing. Sign up for your free account!

1 Comment (add comment)

Jun 21/07
1:46 pm
Rick Baskett says:

Awesome, awesome, awesome, awesome! Did I mention this is awesome!? ;) I am really excited to see the new API and everything that will come from it. Awesome!


Leave a Comment

*
* (not published)

*
* required

What is FreshBooks?

FreshBooks is an online invoicing and time tracking service that helps professionals in over 100 countries save time, get paid faster, look professional and focus on what they love to do — their work. Read our customer survey results — 99% recommend FreshBooks. FreshBooks users are served by a tight-knit team of 31 dedicated individuals based in Toronto, Canada who've been at this since 2003.
Learn More or Sign Up For FREE

Get Blog Posts

 




 

Rodney's 404 Handler Plugin plugged in.