Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Facebook has also done this repeatedly, but most of their issues aren't arbitrary business decisions. They just make breaking changes to production APIs all the time.


> Facebook has also done this repeatedly ... They just make breaking changes to production APIs all the time.

They do, but that doesn't slam the door shut on a developer/business purely for the sake of slamming the door shut on a developer/business.

From what I've seen, Facebook encourages API usage. Twitter encourages it until you make money, then they shut you down - often stating they're building a similar app/service and you'd be competing with them -- only then to never launch said app/service.

Twitter as a platform isn't worth much (as evidenced by year after year of not turning profits). The value in Twitter is the data - but they are locking it away.

Why not go the Google route and charge for API usage over a certain threshold. Twitter could stop caring what users do with the data, and make money as their ecosystem grows and becomes more successful.


You can currently pay for GNIP if you want access to the API beyond what Twitter will give you for free. I have no idea if that will suffer the same issues of being cut off once you get popular enough, nor do I know how much it would cost, but it seems like they're at least vaguely headed in that direction.


It seems like the point of a API is to let third-party developers assume the risk of experimenting with new services. Then Twitter can acquire or copy the successful services.


> Then Twitter can acquire or copy the successful services.

I think this is what makes people so hostile towards Twitter.

Twitter neither clones successful services nor continues to run those they acquire. Instead they either shut them down, or acquire then shut them down - meanwhile completely missing opportunity after opportunity to capitalize on their massive ocean of data.

It seems, based on history, Twitter is not interested in running many services around the Twitter platform/API/data. Instead they really just want to be "Twitter".

I say, let them do what they do best - acquire data and build great API's. Let 3rd parties build Twitter's userbase and data, but charge them for access to the API. It's a simple monetization plan.


> but most of their issues aren't arbitrary business decisions.

Happens all the time. App.net was original an "app store" for facebook but they decided to make a competitor called App Center or something and told App.net they could either be acquired or shut down.


It is true that FB routinely breaks the APIs. It is also true that they will kill your app if it gets too big and they don't like it. It has happened to me 2x, and I have seen it happen to other apps as well.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: