Slashdot Mirror


Twitter Cracks Down on API Abuse, Will Charge B2B Developers (techcrunch.com)

To prevent its own Cambridge Analytica moment and make sure it's getting paid for its data, Twitter said today it will audit developers that use its APIs. From a report: Starting June 19th, Twitter will require developers of any app that calls recent tweets from or mentions a user more than 100,000 times per day to submit their app for review. If a developer proves they have a legitimate consumer use case, like running a third-party Twitter client or doing research, they'll be granted free access to the API at the same rate they have today. If they primarily use the data to serve business customers as a B2B tool, like for customer service or social media monitoring, they'll have to pay to enter a commercial licensing agreement with Twitter with a custom price based on usage. Twitter refused to even specify the range those prices fall into, which won't win it any extra trust.

Developers found to be breaking Twitter's policies will be booted from the platform, while those that don't submit for review will be capped at 100,000 requests per day for the user timeline and mentions APIs. Twitter says it suspended 162,000 apps in the second half of 2018, showing it's willing to play hardball with developers that endanger its ecosystem.

33 comments

  1. Ban ALL republicans!! by Anonymous Coward · · Score: 0

    Twitter is for registered democrats ONLY. Fuck off everybody else!!

  2. Twitter is retarded by Anonymous Coward · · Score: 0

    Fuck Twitter

    1. Re:Twitter is retarded by Anonymous Coward · · Score: 0

      As a retarded person, I find that offensive: I'm not stupid enough to use Twitter

  3. Why is there an API at all by Anonymous Coward · · Score: 0

    Sorry, but as a Twitter user I don't want anyone to be able to pull content I've put in, except for the website. Scrapers be scrapin, but why does Twitter have to make it so easy to them to offer APIs.

    1. Re:Why is there an API at all by Anonymous Coward · · Score: 0

      If you actually cared, you wouldn't use twitter. What you post on Twitter is public data, and public data can be used in any form or fashion without your consent.

    2. Re:Why is there an API at all by Anonymous Coward · · Score: 0

      Why are you publishing things on the public internet that you don't want to be public?

  4. Twitter needs to be investigated for bias. by Anonymous Coward · · Score: 0

    If only our DOJ, FTC and attorney general weren't useless.

  5. Notice they won't charge A2M users by Anonymous Coward · · Score: 0

    That's their bread and butter.

    More bias from old Jack "Ass 2 Mouth" Dorsey.

  6. API abuse? by Virtucon · · Score: 3, Interesting

    How can you call any use of an API that you published as abuse? If you do, you're doing it wrong.

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
    1. Re:API abuse? by Gravis+Zero · · Score: 1

      How can you call any use of an API that you published as abuse?

      By violating the intention of the publication of the API. The intention here was to enable to user applications to post to and read Twitter. Abuse would be harvesting all of the information posted to Twitter.

      If you do, you're doing it wrong.

      Poppycock! Anyone can abuse an interface. Take for a second to consider HTTP. With HTTP if you have millions of computers request pages repeatedly from a single server while discarding the result you can deny other people the ability to access the page as well as drive up the cost of hosting the page.

      What is the proper solution in the case of HTTP? Only serve content to known and trusted computers that request it? That solution subverts the entire purpose of the Internet.

      --
      Anons need not reply. Questions end with a question mark.
    2. Re:API abuse? by Anonymous Coward · · Score: 0

      A food sample stand is not a place to get dinner.

    3. Re:API abuse? by Anonymous Coward · · Score: 0

      In poorer days, Costco was my Saturday lunch ticket.

      Proof enough we don't need government sponsored charities when private organizations already provide them.

    4. Re:API abuse? by Virtucon · · Score: 1

      Ever hear of throttling? If you write an API to consume bulk data like this unintentionally or you allow API consumers to beat the shit out of your service layer than then change the API or your infrastructure! If you publish an API that circumvents your policies then you're a dipshit for publishing it in the first place or your stakeholder alignment is fucked.

      --
      Harrison's Postulate - "For every action there is an equal and opposite criticism"
    5. Re:API abuse? by Gravis+Zero · · Score: 1

      Ever hear of throttling?

      Isn't that exactly what this is?

      --
      Anons need not reply. Questions end with a question mark.
    6. Re:API abuse? by Virtucon · · Score: 1

      Throttling and Abuse has to be a paramount concern in public APIs, it needs to be mitigated and thought out from the beginning. Shit I see it enough in enterprise APIs and it's much worse.

      --
      Harrison's Postulate - "For every action there is an equal and opposite criticism"
    7. Re:API abuse? by Anonymous Coward · · Score: 0

      you're a complete dipshit.

    8. Re:API abuse? by Anonymous Coward · · Score: 0

      When end users violate the terms they agreed to in order to be granted use of said API. (Which are pretty much at Twitter's sole discretion, since it's their system)

      Of course, you can call Twitter out for failing to enforce the terms and indirectly benefiting from bad things being done with said API.

      That's what Facebook is guilty of.

    9. Re:API abuse? by Anonymous Coward · · Score: 0

      Ah again. It is your fault to give out [insert_whatever] to the public regardless anyone can misuse it. Great concept... I hope one day you intentionally did good something for someone (but I doubt it that you could), and then the person twists what you did to harm you. That's the exact concept you have.

  7. Break up Twitter by WCMI92 · · Score: 1

    They have got to be broken up along with Google and Facebook.

    --
    Corporatism != Free Market
    1. Re:Break up Twitter by Anonymous Coward · · Score: 0

      lol I broke up your mom last night

  8. Trust by Anonymous Coward · · Score: 0

    Twitter refused to even specify the range those prices fall into, which won't win it any extra trust.

    Why would Twitter care about trust? They've judged this is the way for them to make the most fast money so they are going with it.

    LOL but that is short sighted/quote

    The people who run Twitter aren't worried about anything other that making the most money possible, and fast. If things go bad, and they will eventually no matter what Twitter does, they'' pull the cords on their golden parachutes and come to a nice soft landing in a pile of money at some other tech company.

  9. Let me fix that headline for ya... by fortythirteen · · Score: 1

    Google to charge B2B developers for API access, uses Cambridge Analytica as an excuse

    1. Re:Let me fix that headline for ya... by Ksevio · · Score: 1

      1. Twitter, not Google.
      2. TechCrunch added the part about Cambridge Analytica - Twitter mainly said they want more money and they don't want other companies making money off their data without paying for it

  10. Re: Blow up Twitter by Anonymous Coward · · Score: 0

    It's a lot faster that way. Blame al-Qaeda. Fake news loves that.

  11. No, dummy. by Gravis+Zero · · Score: 0

    [Twitter has] got to be broken up along with Google and Facebook.

    I would be OK with breaking up Alphabet (since they are so diverse) but don't break up Facebook/Twitter. Instead, force their sites to support a cross-site API that allows people to migrate away while still being able to interface with people on Facebook/Twitter. It's a proven tactic that worked quite well with AOL Instant Messenger.

    The fact that you want the FTC to bust up social media platforms but don't seem to give a rat's ass about banks is very telling. You only really seem to care about being able to act like asshole online.

    --
    Anons need not reply. Questions end with a question mark.
  12. So not fixing Nazis or adding Edit by WillAffleckUW · · Score: 1

    Riight ...

    --
    -- Tigger warning: This post may contain tiggers! --
  13. "B2B?" by Anonymous Coward · · Score: 0

    What does that acronym mean?

    1. Re:"B2B?" by jtmach · · Score: 1

      Business to Business. So some company scraping the data to sell to another company. Twitter would rather sell direct to the end user.