Det sociale netværk Twitter har skabt røre med en ny version af sin API (programmerings-grænseflade). Det er stadig muligt for tredjeparts-udviklere at skabe deres egne applikationer til Twitter. Men kravene er blevet skærpet betydeligt.
Nu skal alle Twitter-klienter overholde firmaets design-retningslinier. Her er der blandt andet en række regler for, hvordan man skal håndtere funktioner som links fra brugernavne til profiler, retweets og svar.
Fremover vil Twitter kontrollere alle applikationer for at sikre, at de lever op til kravene, og hvis det ikke er tilfældet kan udvikleren risikere at få suspenderet sin API-nøgle, som er nødvendig for at benytte programmerings-grænsefladen.
I dag kan applikationerne koble sig til API'en på bestemte måder uden at identificere sig. Det betyder altså, at programmerne kan hente informationer fra Twitter uden at fortælle, hvem de er. Men fremover er der krav om autentificering i alle kald til API'en.
Det skal stoppe scrapere, bots og lignende software, som forsøger at misbruge tjenesten.
Der er også en række begrænsninger i antallet af kald, som den enkelte applikation kan foretage til Twitter, og selskabet forbeholder sig nu retten til at lukke alle applikationer ned, der har mere end 100.000 brugere.
Twitter kræver også, at alle applikationer, der bruger API'en og er forudinstalleret på smartphones og andre forbruger-produkter, skal certificeres først. Hvis det ikke sker, vil Twitter suspendere API-nøglen og dermed kappe forbindelsen til det sociale netværk.
Ifølge den officielle blog vil Twitter forsøge at begrænse antallet af traditionelle Twitter-klienter og programmer, som blot suger indhold fra tjenesten. I retningslinierne fremgår det da også, at det er forbudt at udvikle "apps, som kopierer den officielle Twitter-app's udsende og funktioner".
Det rammer blandt andet programmer som Tweetbot, Echofon og Favstar.fm, som har en meget simpel brugerflade.