News for hackers. Stuff that matters.
Re:Facebook Wins “Worst API” in Developer Survey by klochner on Thursday August 11, 2011 @01:38PM (#2873880)
The biggest problem I've found with the facebook api is their sloppiness in documentation - they often have multiple conflicting versions of api documentation online, with no structured versioning in place.

Several times I've seen functionality removed with nothing in the documentation indicating what had changed.

Re:Facebook Wins “Worst API” in Developer Survey by jobu on Thursday August 11, 2011 @02:10PM (#2874029)
The number one issue is documentation. (sparse and often incorrect).

The number two issue is they change the API and don't announce the changes until people start posting questions asking why something is failing.

Number three is random failures with no error. (Did they change the API again or is it just a random recurring event?)

Re:Facebook Wins “Worst API” in Developer Survey by wpietri on Thursday August 11, 2011 @07:33PM (#2875309)
Entrepreneurs! Take my money!

Let me publicly say something I've said privately: I will pay up to $1000/year for a subscription to a service that 1) documents the facebook APIs, 2) monitors examples and common usages and lets me know when they stop working, and 3) provides a weather report for the Facebook API servers letting me know when they're slow or sick.

Heck, I might pay more. We waste far too much developer time dealing with the problems Jobu so rightly points out.

Re:Facebook Wins “Worst API” in Developer Survey by micmcg on Thursday August 11, 2011 @07:43PM (#2875327)
Agreed. Every advertising agency that works with Facebook would happily pay a subscription fee like that for the number of head hours it would save them.
Re:Facebook Wins “Worst API” in Developer Survey by podperson on Thursday August 11, 2011 @04:08PM (#2874528)
Just the UI wrapped around app development is a nightmare. Even if the API were perfect, deploying apps would suck.
Re:Facebook Wins “Worst API” in Developer Survey by sofuture on Thursday August 11, 2011 @05:55PM (#2875006)
Ah-ha, but you can automate so much app management through the admin API. Oh wait, they deprecated and froze the only API that handled that!
Re:Facebook Wins “Worst API” in Developer Survey by FuzzyDunlop on Thursday August 11, 2011 @03:42PM (#2874418)
Documentation's a first, because there's no proper reference, and sometimes the thing you want is buried within another page. Or there are conflicts.

There's a certain lack of clarity and even when you can figure it out some of their decisions are strange. There's barely anything on performance and caching and overall they appear to have geared the API more towards the copy-paste plugin generators they have. I've never seen a 3rd party FB app (apart from the one linked on this page, Clarity I think, which I've only just heard of), and all the Android ones I came across were just site specific browsers wrapping the mobile page.

Compare it to Twitter, which has supported countless apps on practically any platform you can think of and appears to have actually considered a developer will use it. It's nicely laid out and appears to have proper thought put into it.

Re:Facebook Wins “Worst API” in Developer Survey by michaelschade on Thursday August 11, 2011 @04:11PM (#2874542)
Documentation is my main gripe with it, too.

What really frustrates me is that there are some places in which options exist but simply aren't documented, and in other cases the various call options are listed but with no explanation, so you have no clue what each option actually does for you.