Last April, Twitter announced that it would deprecate parts of its API that third-party Twitter clients rely on for their apps. Originally, Twitter planned to replace the functionality with a new Account Activity API on June 19, 2018. The trouble is, Twitter hasn’t provided third-party developers with access to the new API, which jeopardizes core functionality of those apps.
With the API transition looming, the makers of Twitterrific, Tweetbot, Talon, and Tweetings created a website to alert their users about the impact the changes to third-party Twitter clients:
After June 19th, 2018, “streaming services” at Twitter will be removed. This means two things for third-party apps:
- Push notifications will no longer arrive
- Timelines won’t refresh automatically
We are incredibly eager to update our apps. However, despite many requests for clarification and guidance, Twitter has not provided a way for us to recreate the lost functionality. We've been waiting for more than a year.
The site encourages users to express their feelings about the situation to Twitter’s developer account with the hashtag #BreakingMyTwitter.
The response from unhappy Twitter users was swift. By the end of the day, Twitter announced that it would delay the API transition to an unspecified date in the future and provide at least 90 days notice to third parties before shutting down the old APIs.
As always, we’re committed to providing ample time to migrate. We will provide at least 90 days notice of deprecation date from when the Account Activity API becomes generally available to all developers. More specifics on timing to come.
— Twitter Dev (@TwitterDev) April 6, 2018
Although it is good news that Twitter’s transition to the Accounts API has been put off, it doesn’t solve the issues that it raises for third-party developers.
Tension between Twitter and third-party developers isn’t new. Still, when Jack Dorsey returned to Twitter as CEO in 2015, he said he wanted to repair relationships with developers. It’s impossible to know if this latest episode represents a strategic shift for Twitter or mere indifference toward third-party developers. Either way, it’s a shame to see third-party Twitter clients, which pioneered many features that users love, under threat yet again.