Twitter appears to have stopped third party Twitter apps from accessing their network, without any warning or explanation. The reason Twitter can do this is because they control twitter.com and there are no other servers to choose from.

This kind of instant shutdown cannot happen on Mastodon or the Fediverse, because there are thousands of independent servers running on free open software standards.

This is why third party apps are so much more widely used on Mastodon and the Fediverse.

p.s. These posts from third party Twitter app developer @paul are interesting:
https://tapbots.social/@paul/109684886363418765
https://tapbots.social/@paul/109685010188695190

The "Ivory" they're referring to is an upcoming third party Mastodon app they're also developing. you can follow it at @ivory to keep up with news about it.

Paul Haddad (@[email protected])

Almost 24 hours later and still no official/unofficial info from inside Twitter. I'm going to continue as if this was all done on purpose. What now? Ivory goes into hyper mode with just the absolute minimum 3-4 things that have to be done finished up and then off to Apple. Probably going to be a bunch of things I'm not super happy with but I guess we'll fix it in post. Hopefully everyone knows what we're capable of and can live with some, hopefully not long lived, rough edges/missing features.

tapbots.social

p.p.s. For a quick overview, there's an article about this issue on the Verge at https://www.theverge.com/2023/1/13/23553161/third-party-twitter-clients-apps-outage-twitterific-tweetbot

(Well done to the Verge for embedding a toot by the way!)

Some third-party Twitter apps appear to be broken

Some alternative Twitter apps appear to have broken early Friday morning, with no official word from Twitter on whether the issues are caused by a bug.

The Verge
@feditips that passive voice headline tho….

@feditips Hey! I want embedd a toot. It is by far the best way to communicate in important circumstances!

I use screenshots to make embeds, quote toots, but then add warning it cant be clicked, then I add the links again.

@feditips been using @ivory and has been amazing in beta.

@ivory @paul @feditips

Planning on using @ivory as soon as it’s out!

@feditips @paul There's a Mastodon client for Android on the PlayStore that is also named #Ivory but I suppose it's totally unrelated. Apparently it came out in 2019 but is still in early access beta so pretty much abandoned I guess.
@feditips @paul @ivory
Why are @paul posts so "detached" from normal Mastodon flow? I know it's a separated Mastodon instance but it does not seem to be an issue with other instances. Even following Paul was difficult to do
@sosnowski, I didn't have any trouble with following Paul or any of Tapbots Social accounts in the Fediverse. @feditips @paul @ivory
@feditips @paul @ivory Ivory has been absolutely amazing to test!
@JonDigital @feditips @paul @ivory I agree 100%. I’m using Ivory, and it’s as good or better than Metatext. Given that Metatext development is ending, I am glad that Ivory is in development. I want to support tapbots as soon as I can financially.
@feditips Pleaseeeeeeee, even you? It can happen on any service. The so called Fediverse also uses the servers and migration is not trivial

@Nuno

No, it can't happen like this. Twitter has shut out third party API users instantly without warning or explanation.

That can't happen on a large federated network where each server is totally independent and decides for itself what software it runs.

There can be changes in APIs that cause app compatibility problems when a server upgrades, sure, but that's a gradual process that can be rolled back or forked if necessary. It wouldn't be without warning or explanation or alternatives.

@feditips If I create an instance that gets popular, I can rstrtict, remove, change API endpoints as I please
@Nuno @feditips only for your users to move to another instance and carry on their merry way.
@Jarai @feditips I mean, the migration is not trivial. Its just that what Fedi Tips said is not fully true, as it can happen here, just the damage is smaller
@Nuno it's pretty trivial.
@Nuno @Jarai @feditips Hmm, I know several people who have migrated without issues, and these are not technical folks. Maybe you should clarify that *you* have difficulty migrating because I don't see evidence that it is a widespread thing.

@Nuno @Jarai @feditips You are missing the point. Twitter as an entire platform can remove all third party apps from the entirety of Twitter on a whim whereas here Mastodon in its entirety will not cease to allow apps at once. It literally can't happen because any change has to propagate through all the servers through an admin's choices to upgrade.

It's not the same, not even at a different scale. It's functionally different.

@Nuno @feditips And then people can just simply move to another instance.
@Nuno @feditips yes, and your users can use other servers on the fedi and talk to basically everyone they could talk to before, with the apps they choose. Same is not true for twitter. Fedi isn't perfect but it isn't equivalent to twitter at all

@Nuno @feditips

And everyone can move off that instance and migrate to a new one, it’s even a supported feature

@Nuno @feditips In this case, I can choose to migrate to another Mastodon instance that does not do this. I cannot do this on Twitter.

We are talking about Mastodon as a whole, as a decentralized platform - not individual instances.

@flit @feditips Of course i get it, but my point still stands. It doesn’t mean it cant happen here. Just the impact is smaller

@Nuno @feditips

Sure, but JUST on your instance then... just on one instance of many thousands... that's the point.

@Nuno
If you stop honouring the Mastodon API (by amending the code/disabling services), you might stop being listed as a Mastodon server or could lose users that rely on other clients - e.g. Truth Social created their own island in the Fediverse that suits them fine.
On Twitter, you don't have any choice but to accept what they do if you want to stay on their platform.
It's not perfect, but I see the advantages.

@Nuno if you do that, you’ll also be breaking a bunch of things that make federation work.

So you won’t just be disabling ivory, but also removing basic functionality of your instance.

@Nuno @feditips

Except in the Fediverse, someone or some company can simply use their own server and ensure it will always be available. Even without the rest of the 'verse.

@feditips so basically no more public API?
@feditips how long has it been broken? I've been using an RSS feed from nitter.poast.org and I'm getting posts as recent as 4:43pm GMT

@feditips But some apps may refuse to work with certain servers.

(Not a criticism. The only red hats I own are merchandises of my local bank.)

@feditips Nitter seems to still work just fine.

@feditips
3rd party Twitter apps have always occupied a DADT sort of place. But does this mean the official Twitter API is dead? Because...

2015-2022:

"Create an IoT Twitter Bot in 5 Easy Steps"

"Here's How Twitter Can Connect Us To The Internet Of Things"

"Leveraging the power of Twitter for Internet of Things (IoT)"

"Design, Implementation and Analysis of a Twitter-Based Social IoT Network"

@feditips when did this happen? I did use a 3rd party app last night & it worked ok.
@feditips
Is this different than how Nitter accesses the site?
@feditips It doesn't seem generally true for third party apps, at least not yet, that Twitter cut them off. My interface with Twitter still worked a few minutes ago.

But the general point that it can happen is true of course. A little while ago Instagram restricted their api, essentially blocking all outside development. On the fediverse, no organisation controls all servers, so it indeed can not happen like that.
Musk has not blocked all third party apps — just the most popular ones.
@Green_Footballs Are any of the blocked apps something other than a full blown client, as Tweetbot and Fenix were?
I think they’re all full-blown client apps, alternatives to the “official” Twitter app. Which means they don’t generate any advertising income for Musk.
@feditips I just hope enough companies have Twitter problems and open their eyes for alternatives
@feditips Well, I've occasionally logged into Twitter's website, but have never installed or used the official Twitter apps. 3rd party FOSS apps have been the only way I use Twitter for many, many years now.

I announce my new mastodon home by writing it across my twitter profile picture.
https://twitter.com/Andreas_aus_MH/status/1614375570791436291

That German tweet says "bye, twitter, as my fdroid twitter app no longer works and I don't have nor want a Google play store account". For context on that, read the toot this one is an answer to.

@feditips

Andreas Krüger on Twitter

“Ich habe auf meinem Android-Handy keinen Google Playstore, sondern bis jetzt eine Twitter-App von Fdroid benutzt. Die funktioniert nicht mehr. Tschüss, Twitter!”

Twitter
@feditips
Can't view it anymore: My twitter account is gone for good. After some 10 years (but only some 60 tweets), I took it down.

@feditips

Yep!

#Web20 is the worst thing that happened to the #Web, and by effect: #Society at large.

Hopefully, everyone (developers in particular) have learnt invaluable lessons from this experience — thanks in large to #Twitter (under the stewardship of Elon and his team).

In tech there are no good silos!

/cc @Mastodon

#Fediverse

@feditips
Just for your information, I read the birdsite via TweetCaster and that still works. But it's worrying what I hear about third party apps being shutdown, because using the official app is hopeless. I now have a chronological timeline of whom I follow. Just like here, how it should be.
But there's still some sports that I follow over there, like cycling, speedskating and mostly figure skating. That's just not possible here.
Ping @liam_b
First indication I have seen on social media of the bird site’s exclusion of third-party apps.
@feditips I wonder if it’s by design or a consequence of their incompetence at this point (read Space Karen’s)
@feditips we use one and it seems to be working.
@feditips at least web clients still appear to be working...?
@feditips I was just looking for a desktop/web client that supports at least Twitter and Mastodon. Never mind I guess.