Jump to content
  • Twitter officially bans third-party clients with new developer rules


    Karlston

    • 1 comment
    • 636 views
    • 4 minutes
     Share


    • 1 comment
    • 636 views
    • 4 minutes

    When it cited ‘long-standing third-party API rules’ for why TweetBot et al. were blocked, it was unclear what the company meant.

    Twitter has updated its developer rules to ban third-party clients, almost a week after it unceremoniously blocked the apps’ access to its platform, offering almost no explanation to what was going on (via Engadget). The new rules state that you can’t use Twitter’s API or content to “create or attempt to create a substitute or similar service or product to the Twitter Applications.”

     

    The rules, updated on Thursday, make it clear what that means: “Twitter Applications” refers to the company’s “consumer facing products, services, applications, websites, web pages, platforms, and other offerings, including without limitation, those offered via https://twitter.com and Twitter’s mobile applications.” The clause banning alternative services was added to the rules with the most recent update, according to the Wayback Machine.

     

    The rule change comes after Twitter silently broke several popular third-party Twitter clients like Tweetbot and Twitterific starting on January 12th. At the time, the developers behind the apps (many of which have historically shaped the entire Twitter user experience) said they had received no communication whatsoever from the company about what was happening. Then, on January 17th, the company’s developer account tweeted that it was “enforcing its long-standing API rules,” which “may result in some apps not working.”

     

    The statement was not positively received. Several commentators and developers pointed out the lack of clarity about what rules were actually being broken and the fact that the apps had been running for years before Elon Musk purchased Twitter and started espousing plans to turn it into an “everything app.” In 2021, former Twitter developer platform lead Amir Shevat told me that the company was specifically trying to make it easier for developers to compete with Twitter’s first-party apps with a recent rule change.

     

    “We have been respectful of their API rules, as published, for the past 16 years,” wrote Ged Maheux, a co-founder of Twitterific developer The Iconfactory, in a blog post about the app being down. “We have no knowledge that these rules have changed recently or what those changes might be.”

     

    Craig Hockenberry, principal at Iconfactory, put it more bluntly on his personal blog: “There was no advance notice for its creators, customers just got a weird error, and no one is explaining what’s going on. We had no chance to thank customers who have been with us for over a decade. Instead, it’s just another scene in their ongoing shit show.”

     

    Money is likely one of the reasons behind the rule change and third-party client ban. Twitter has been struggling financially since Musk took over, saddling it with billions in debt, and third-party clients likely earn it less money than its first-party one. While some developers pay to access the API, the company doesn’t serve ads through it, reducing its ability to monetize people using alternative apps. It doesn’t help that people using third-party clients may not be as interested in the Twitter Blue subscription service, which mainly adds features to the official Twitter app.

     

    There seemingly hasn’t been any official announcement of the rule change, either from Twitter Dev or Elon Musk. Twitter doesn’t have a communications department to contact.

     

    Correction January 19th, 9:05PM ET: A previous version of this story incorrectly stated that Twitter doesn’t make money off third-party clients, but developers may have to pay to access its API depending on their usage.

     

     

    Twitter officially bans third-party clients with new developer rules


    User Feedback

    Recommended Comments

    Suggest using the browser interface instead of the official clients.

     

    With a browser you can use extensions like uBO, Stylus, Tampermonkey, etc to hide/block/change all the unwanted cr*p the official Twitter clients force on users.

     

    Same goes for other social media, and Youtube, Instagram, Reddit, etc...

    Link to comment
    Share on other sites




    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.
    Note: Your post will require moderator approval before it will be visible.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...