[personal profile] mjg59
In one week from now, Twitter will block free API access. This prevents anyone who has written interesting bot accounts, integrations, or tooling from accessing Twitter without paying for it. A whole number of fascinating accounts will cease functioning, people will no longer be able to use tools that interact with Twitter, and anyone using a free service to do things like find Twitter mutuals who have moved to Mastodon or to cross-post between Twitter and other services will be blocked.

There's a cynical interpretation to this, which is that despite firing 75% of the workforce Twitter is still not profitable and Elon is desperate to not have Twitter go bust and also not to have to tank even more of his Tesla stock to achieve that. But let's go with the less cynical interpretation, which is that API access to Twitter is something that enables bot accounts that make things worse for everyone. Except, well, why would a hostile bot account do that?

To interact with an API you generally need to present some sort of authentication token to the API to prove that you're allowed to access it. It's easy enough to restrict issuance of those tokens to people who pay for the service. But, uh, how do the apps work? They need to be able to communicate with the service to tell it to post tweets, retrieve them, and so on. And the simple answer to that is that they use some hardcoded authentication tokens. And while registering for an API token yourself identifies that you're not using an official client, using the tokens embedded in the clients makes it look like you are. If you want to make it look like you're a human, you're already using tokens ripped out of the official clients.

The Twitter client API keys are widely known. Anyone who's pretending to be a human is using those already and will be unaffected by the shutdown of the free API tier. Services like movetodon.org do get blocked. This isn't an anti-abuse choice. It's one that makes it harder to move to other services. It's one that blocks a bunch of the integrations and accounts that bring value to the platform. It's one that hurts people who follow the rules, without hurting the ones who don't. This isn't an anti-abuse choice, it's about trying to consolidate control of the platform.

Date: 2023-02-02 11:31 am (UTC)
From: [identity profile] dani.behzi [launchpad.net]
Let twitter die already. Long live Mastodon!

Date: 2023-02-02 12:45 pm (UTC)
soemand: (Default)
From: [personal profile] soemand

The key point here will be what is the price that will required to pay for access to the api. The one point missing in your discussion is this, it may not be principally about bots and abuse, but revenues.

Cash is life, and if it helps kill a few bots — could be the calculus at play.

Date: 2023-02-02 01:14 pm (UTC)
dewline: Text - "On the DEWLine" (Default)
From: [personal profile] dewline
He wants an abusable user base.

Date: 2023-02-03 01:29 pm (UTC)
From: (Anonymous)
ah hail nah

Clarification

Date: 2023-02-02 01:40 pm (UTC)
From: (Anonymous)

As a non native English speaker, it took me a couple of rereads to figure out what you meant. I guess that if you said 'Twitter's [official] apps' instead of 'the apps' or 'the clients', it would have been easier. Notably, the third mention ('the official clients') is was let me understand the rest.

Date: 2023-02-02 02:07 pm (UTC)
andrewducker: (Default)
From: [personal profile] andrewducker
I am very curious as to how services like IFTTT, Dlvr.it, etc. cope with this. They're how I do automated posts to Twitter, and if they stop working then my use of the service will drop dramatically.

Date: 2023-02-02 02:32 pm (UTC)
soemand: (Default)
From: [personal profile] soemand

The two companies would have to negotiate a price for access to the api. I would suspect that ifttt already pays for access — so there may not be an impact.

It's about disrupting chains of influence.

Date: 2023-02-02 04:08 pm (UTC)
From: (Anonymous)
The irony of you complaining that you can't use your favorite integration to connect to a platform that you've almost exclusively used to defame people is just a side effect.

Re: It's about disrupting chains of influence.

Date: 2023-02-02 07:46 pm (UTC)
From: (Anonymous)
fart fart fart

Date: 2023-02-02 06:39 pm (UTC)
From: (Anonymous)

Sure would be nice if we had a fully-decentralized Twitter-like protocol.

Date: 2023-02-02 06:58 pm (UTC)
soemand: (Default)
From: [personal profile] soemand

After being on ssb since 2017 — I would consider « fully decentralized » as a pipe dream.

The level of decentralization that mastodon has achieved is suitable for five-nines percent of users.

Profile

Matthew Garrett

About Matthew

Power management, mobile and firmware developer on Linux. Security developer at Aurora. Ex-biologist. [personal profile] mjg59 on Twitter. Content here should not be interpreted as the opinion of my employer. Also on Mastodon.

Expand Cut Tags

No cut tags