I'd love access to the Twitter API for research purposes for my writing, but I'm priced out for that purpose. I can't prove it, but it feels like they only want big businesses researching their markets, and not people like me asking questions about Twitter itself - even though letting people do that would result in negligible additional traffic. This might be controversial and I know people will say that they're a pr…
This is quite new: https://github.com/lschmelzeisen/nasty/
A new and improved Twitter API
101–110 of 116 posts
Re: A new and improved Twitter API
#102Earlier quoted context omitted.
You're technically right, but the Twitter API won't return the next 3600, even after deleting the first ones. The response will be empty, even if you know for sure there's more.
Meaning the API is leaking the number of deleted tweets? Could you make a tool to find out how many tweets someone has deleted?
Those are not technical terms, sorry, but this is how I currently understand it so it might help you too?
Re: A new and improved Twitter API
#103Twitter is just one example of many of companies who have created an API, asked developers to build on it, and then later burned the whole thing down.
Fundamentally, if you let developers build products that access your data in ways that users want, the very first they're going to do is remove the fucking ads. And, obviously, if that's how your company makes money, you can't let that happen. Given the choice between killing your ads or killing your API, you're going to kill the API every time.
Imagine running a casino and offering a "slot machine API". If you let the developers discard all of the losing spins, you're gonna have a bad time. This is essentially what an ad-driven company does when they have an API that lets developers separate the data users want (actual data) from the data they don't (ads).
Re: A new and improved Twitter API
#104I always read comments about how Twitter is not profitable. Any ideas as to how much of their revenue comes from ads vs. businesses paying for API usage?
Re: A new and improved Twitter API
#105Re: A new and improved Twitter API
#106Earlier quoted context omitted.
> conversation threading Actually, this was a major point of API failure when I last tried to use it. Did you know that, with the current API, there's no way to retrieve the replies to a tweet ? This makes it impossible to build tools that, say, allow you to visualize a tweet thread, because you simply can't fetch the thread. So I'll say that, as a casual, social, and informational user of Twitter (i.e. not business,…
> there's no way to retrieve the replies to a tweet My crusty old version of Tweetbot has been doing that for years...? Maybe not perfectly for tweets with hundreds of replies, but well enough.
Re: A new and improved Twitter API
#107I'd love access to the Twitter API for research purposes for my writing, but I'm priced out for that purpose. I can't prove it, but it feels like they only want big businesses researching their markets, and not people like me asking questions about Twitter itself - even though letting people do that would result in negligible additional traffic. This might be controversial and I know people will say that they're a pr…
I think that public APIs in general are a thing of the past, mostly because of bad actors, security problems and scale. Look at things like Clearview AI, just slurping up every photo they can get their hands on. All it takes is one or two abusers and then everyone has to be limited.
The simple instagram API that I used to just get my own most recent post 3-4 times per day, now requires me to submit an application, with multiple size app icons, justification for my use, privacy policy, ToS, etc. All to I can fetch my most recent post from my own profile.
It's just ridiculous how every large website is clamping down on their APIs, but with abuse left and right, they don't really have many options.
Re: A new and improved Twitter API
#108I'm @PintSizePorcupine@mstdn.social
Re: A new and improved Twitter API
#109Earlier quoted context omitted.
Meaning the API is leaking the number of deleted tweets? Could you make a tool to find out how many tweets someone has deleted?
No, my understanding is that Twitter has a "bucket" of the latest 3600 tweets you've posted / liked. This bucket is faster than their database to query, so once you empty the bucket, the API returns no result, and the bucket is never "refilled" from the database. Those are not technical terms, sorry, but this is how I currently understand it so it might help you too?
Re: A new and improved Twitter API
#110This is what they cite as the key benefits: "A cleaner API that's easier to use, with new developer features like the ability to specify which fields get returned, or retrieve more Tweets from a conversation within the same response Some of the most requested features that were missing from the API, including conversation threading, poll results in Tweets, pinned Tweets on profiles, spam filtering, and a more powerfu…