Twitter lancia una nuova API mentre cerca di fare ammenda con sviluppatori di terze parti
Twitter sta rendendo più facile per aziende, accademici e sviluppatori di terze parti costruire sulla sua piattaforma con l'estensione lancio della sua API v2 oggi. L'azienda ha annunciato la nuova API lo scorso mese, ma poiché la notizia è arrivata il giorno dopo essere stata colpita da uno degli hack più devastanti nella storia dei social media, ha deciso di ritardare il lancio. In particolare, Twitter presenta l'API v2 non solo come un modo per fornire nuove funzionalità più velocemente, ma come una sorta di ripristino nella sua lunga e complicata relazione con la comunità degli sviluppatori dell'app.
L'API v2 è la prima ricostruzione completa dell'API di Twitter dal 2012, quando la società ha notoriamente iniziato a limitare il modo in cui gli sviluppatori di terze parti potevano costruire sul suo prodotto. Prima di questo, gli sviluppatori esterni potevano più o meno replicare e personalizzare l'esperienza di Twitter nei propri clienti. Ma poiché Twitter si è concentrato di più sul suo attività pubblicitaria, a quanto pare ha deciso di non voler dividere la sua base di utenti. Ha iniziato lentamente a spremere sviluppatori di terze parti, bloccandoli da nuove funzionalità come sondaggi e messaggi diretti di gruppo e guidando gli utenti verso le app dell'azienda. Le aziende sono state uccise e gli sviluppatori non erano contenti.
Ora, però, Twitter sta cercando di ricostruire alcuni di questi ponti. L'API v2 offre agli sviluppatori di terze parti l'accesso a funzionalità a lungo assenti dai loro clienti, tra cui "thread di conversazioni, risultati di sondaggi nei Tweet, Tweet aggiunti ai profili, filtro antispam e un filtro di flusso più potente e un linguaggio di query di ricerca". È inoltre possibile accedere a un flusso di tweet in tempo reale, invece di obbligare terze parti ad attendere prima di pubblicare nuovi tweet.
Ciò dovrebbe significare che, dopo il lancio dell'API v2, i client Twitter di terze parti come Tweetbot e Twitterrific possono iniziare a integrare queste funzionalità, anche se ci sono alcune avvertenze.
Il grande è che Twitter sta riorganizzando il suo accesso API su tre livelli. Oggi viene lanciato solo il livello gratuito di base e questo ha dei limiti sul numero di chiamate API che gli sviluppatori possono effettuare (ovvero la frequenza con cui il loro software può eseguire il ping di dati su Twitter). Il livello di accesso successivo, che Twitter chiama "elevato", non avrà le stesse restrizioni, ma costerà agli utenti e Twitter non ha ancora annunciato i prezzi. La società afferma, tuttavia, che si aspetta che l'80% degli sviluppatori sulla sua piattaforma soddisfi le proprie esigenze dal livello base.
:no_upscale()/cdn.vox-cdn.com/uploads/chorus_asset/file/21729363/NewTwitterAPI.png?w=800&ssl=1)
Prima che i dettagli siano condivisi, è difficile dire quali cambiamenti accadrà ai clienti di terze parti, dice Ged Maheux, co-fondatore della società madre di Twitterific Iconfactory, The Verge. Dice che la nuova API è "potenzialmente molto buona per i client Twitter di terze parti", ma che Iconfactory sta adottando un approccio "aspetta e guarda" finché non conoscono i dettagli, in particolare i prezzi.
Ma Maheux afferma che lui e i suoi colleghi sono rimasti colpiti anche dall'approccio conciliante di Twitter agli sviluppatori. "Negli ultimi anni Twitter non è stato eccezionale e loro lo sanno. Ma lo riconoscono pienamente e lo ammettono ", dice. "Dopo essere stato così a lungo un cittadino di terza o quarta classe con Twitter, è rinfrescante."
Tuttavia, la nuova API non riguarda solo i client Twitter di terze parti. Un'intera gamma di attività e servizi dipende dall'accesso ai dati di Twitter, comprese le società di analisi come Spiketrap e Analisi del mercato sociale, bot monouso come House of Lords Hansard bot e Bot Emoji Mashupe strumenti per utenti esperti come TweetDelete, Festa di quartiere, e Tokimeki Smetti di seguire. Twitter offre anche una fonte di dati incredibilmente ricca per gli accademici che studiano le tendenze sociali su larga scala. I ricercatori utilizzano l'API di Twitter per una varietà di scopi, dalla misurazione dei livelli di inondazione dai tweet al monitoraggio della diffusione di incitamento all'odio online.
Twitter afferma di voler incoraggiare più di questi tipi di applicazioni rendendo il suo ecosistema API più accessibile. Una nuova procedura guidata di onboarding, ad esempio, riduce il numero di campi che terze parti devono compilare per mettere le mani sulle chiavi API da 10 a una sola, mentre nuovi strumenti di ricerca per trovare la documentazione di supporto e una nuova pagina di supporto centralizzata renderanno tutto più semplice per consentire agli sviluppatori di trovare aiuto quando ne hanno bisogno.
Come ha scritto Alyssa Reese di Twitter in un post sul blog sui cambiamenti: "Vede, vogliamo che gli sviluppatori abbiano gli occhi di luna quando parlano della nostra documentazione. Avere messaggi di errore così utili è piacevole quasi quanto ricevere una lettera scritta a mano per posta. Il nostro obiettivo è quello di essere un'azienda a cui fanno riferimento altre piattaforme di sviluppo quando cercano ispirazione (e sappiamo di avere una strada da percorrere) ".
Anche l'unificazione dell'accesso API dovrebbe aiutare gli utenti. In precedenza, l'API di Twitter era suddivisa in tre piattaforme: standard (gratuita), premium (self-service a pagamento) e aziendale (personalizzata a pagamento). Ma come ammette lo stesso Twitter, la migrazione tra questi livelli era "noiosa". La nuova API sostituisce questi livelli con "tracce di prodotto" in un'unica piattaforma, con questi prodotti quindi suddivisi nei diversi livelli di accesso sopra descritti.
Sebbene l'API v2 sia senza dubbio un grande lancio per Twitter, l'azienda sottolinea che si tratta di un work in progress. Chiama la fase attuale "accesso anticipato" per enfatizzare la natura in evoluzione dell'API e incoraggia gli sviluppatori a esaminare le sue nuove roadmap pubblica e offrono le loro opinioni sulle funzionalità imminenti. Twitter, quindi, sta riconoscendo che risolvere qualsiasi relazione problematica inizia con una conversazione.