-
Website
http://www.scripting.com/ -
Original page
http://www.scripting.com/stories/2009/04/27/howToGetStartedWithFaceboo.html -
Subscribe
All Comments -
Community
-
Top Commenters
-
eas
55 comments · 4 points
-
AndrewBurton
134 comments · 10 points
-
Michael Markman (Mickeleh)
154 comments · 16 points
-
Rex Hammock
52 comments · 9 points
-
malatmals
81 comments · 3 points
-
-
Popular Threads
-
How I develop formats and protocols. (Scripting News)
1 day ago · 11 comments
-
Open is in the eye of the beholder. (Scripting News)
3 days ago · 13 comments
-
Store Twitter URLs in earth's oceans? (Scripting News)
5 days ago · 16 comments
-
Why today's Twitter is like Napster in Y2K. (Scripting News)
5 days ago · 15 comments
-
If you wrote the words you own the copyright. (Scripting News)
5 days ago · 7 comments
-
How I develop formats and protocols. (Scripting News)
More importantly, Facebook has probably 20-40x as many users as Twitter. I have no idea how many developers either platform has, but I would guess that far more developer hours have been spent on Facebook's API than Twitter's. If that's the case, Facebook would almost certainly be doing themselves a disservice by jumping through hoops to make their API follow Twitter's.
Microsoft said the same kind of stuff about MAPI and Blackbird when the Internet was booting up as a commercial platform. A few years later they were rushing to catch up with the API of the web (HTTP).
Microsoft also said RSS wasn't important, they were working on more serious stuff, and of course they had an installed base in the billions of users, and RSS was just getting started (thousands of feeds at the time). Then a few years later they had "Team RSS" and were rebuilding everything around RSS.
There's a tendency at bigco's to relax and enjoy they lead they have until they don't have it anymore. Then the question is why they blew it. The little guys *love* this about the big guys, btw. You can even tell them how to compete with you to win, and it doesn't matter. :-)
Obviously these are two of the most catastrophic web failures ever, but certainly not every up and coming company holds the secret to taking down the big guys.
The Microsoft/internet point is a fair one. And I'm not as familiar with the RSS saga as you, but I'm willing to believe you're more or less correct there as well. Those have got to be the exceptions rather than the rules though. Even if Twitter is really the next BIG thing, I don't think it's at all clear that Facebook won't be as well, or that there's any more velocity to the (admittedly) non-static developer population of Twitter than Facebook.
trust you. Every developer knows that if they're successful enough the day
will come that the platform vendor will eat their lunch. What you hope is
that there is something in it for you too. It's a seduction, as with all
seductions, the first step has to be easy and look pleasurable, and you have
to get the idea that you migth not get eaten right away. :-)
If you're motivated and in a competitive market, I don't see how you could
pass this up.
Me, I'm a dabbler and experimenter, with a lot of demands on my time a lot
of different ways I could go.
If they had something easy to try out, I probably would have tossed my
project for the day and dug in. But it would take me a week to get Hello
World working. And it wouldn't be a fun week. For the desktop client guys
this is a must-do thing, anyone who doesn't do it might as well close up
shop.
The moral of the story is that developing on Facebook's platform is incredibly daunting, and I believe this has to do with their notion of "dynamic privacy". So, instead of simply sending data along a wire based on a request (REST), you have to deal with an elaborate web of hooks and callbacks. :(
This is true in my experience as well -- when I was actively developing for the Facebook platform, they actually had showstopping bugs in their official PHP client, something I literally have never seen before. It was like it went out the door without anyone bothering to test it.
the chances they'll break you later? They'll say they didn't mean to and
maybe they're telling the truth, but if your app is broken your users will
blame you. Excuses don't matter.
And yes, they should duplicate the basics of Twitter's API to make things easier for developer's familiar with it who want to try out Facebook's.
started. I see the data I want. Use OAuth to give apps access. It's so
straightforward, lots of prior art.
I'm with Dave on this one. Document the set of APIs and show me some sample HTTP calls and payloads. I have no desire to wade into someone else's skanky PHP framework to do something which should be incredibly simple, like update my status on Facebook or get the RSS feed of new stories.
Facebook wants to infiltrate existing sites by way of their authentication and statusing "APIs". They don't really seem to want a lot of external applications that could mask the Facebook brand or repurpose their data in ways they cannot control. I don't think getting access to the news stream is anything massively different than their previous API offerings as long as it comes with the baggage/koolaid that they seem to be requiring.
p.s. Yes, I have never written a Facebook app. Today's news likely won't make me want to any more than before, unfortunately.
Or at least, that's what they think. I know many people that have vented against any pro-developer changes Facebook makes. Reactionary, yes. But that's fraking life for you.
I personally would like to see a Facebook API built for twitter devs, down to the same method names and everything. If there is a bunch of stale kool aid in the Facebook client, just keep it where I won't have to see it.
If you just want to mess around, use the test console. It's easy as 1-2-3.
http://developers.facebook.com/tools.php?api
Otherwise, you should be able to easily send REST calls like anyone else.
My Blogs:
http://top-mobilephones.blogspot.com
Subscribe:
http://feedproxy.google.com/TopMobilePhones
RoN™:
http://www.jerome-sedurifa.tk