4 ms·
So I have a feeling that starting next month they're basically gimping their API on purpose to drive developers toward GNIP, which they bought last year for $13
by pp19dd 11y ago
So I have a feeling that starting next month they're basically gimping their API on purpose to drive developers toward GNIP, which they bought last year for $134 million. Developers who can afford it anyway, because GNIP is not cheap.
There is a popular twitter API endpoint which is undocumented and unsupported, yet insanely popular due to its functionality. It's the tweet-count-for-URL one; ex: https://cdn.api.twitter.com/1/urls/count.json?url=http://www.voanews.com/content/philippines-woes-arms-manufacturers/2953923.html https://cdn.api.twitter.com/1/urls/count.json?url=http://www...
Twitter is now cancelling that endpoint (on 11/20) and recommending for thousands of developers to switch to their streams API for the functionality, which requires a program to maintain a constant socket connection and listen for filtered URLs to show up. Which, sure, that's a reasonable architecture for some cases.
However, what used to be a simple API-query-for-a-known-URL is now going to be a daemon program running 24/7 for months and months that listens to all of twitter for all conversations about the base domain, and then tries to emulate a count.
- bvm 11y agoI heard a rumour they were forced into buying GNIP (which is a pretty unpleasant tech to work with) due to some uninvoiced bills on Twitter's side.
- marktangotango 11y agoIf you find this useful, certainly others have, identify a need, fill it, profit....
- jc4p 11y agoAnd run into issues when your API key gets ratelimited :)
- ahlatimer 11y agoIf you're talking about switching to the free streams Twitter provides, good luck if you want to maintain a URL count for more than a handful of URLs. Streams actually IS the right product for what I wanted to do, but the limits are so low (I could maintain ~12 connections from a single IP) that I couldn't use it. They do have a site stream that would fit, but that's been in closed beta since it came out (2012 IIRC?) that is no longer accepting invitations and, according to the responses on their dev forums, is unlikely to be extended.