O Twitter está tornando mais fácil para empresas, acadêmicos e desenvolvedores terceirizados construir sua plataforma com o lançamento de sua API v2 hoje . A empresa anunciou a nova API no mês passado , mas como a notícia chegou um dia depois de ter sido atingida por um dos hacks mais devastadores da história da mídia social , ela decidiu atrasar o lançamento. Notavelmente, o Twitter está apresentando a API v2 não apenas como uma forma de entregar novos recursos mais rapidamente, mas como uma espécie de reconfiguração em seu longo e turbulento relacionamento com a comunidade de desenvolvedores do aplicativo.

A API v2 é a primeira reconstrução completa da API do Twitter desde 2012, quando a empresa começou a limitar a maneira como os desenvolvedores terceirizados poderiam construir seu produto. Antes disso, os desenvolvedores externos podiam mais ou menos replicar e personalizar a experiência do Twitter em seus próprios clientes. Mas, à medida que o Twitter se concentrava mais em seu negócio de publicidade , ele aparentemente decidiu que não queria dividir sua base de usuários. Começou a espremer lentamente os desenvolvedores de terceiros, bloqueando-os de novos recursos, como pesquisas e grupos de mensagens diretas, e direcionando os usuários para os próprios aplicativos da empresa. Empresas foram mortas e os desenvolvedores não ficaram felizes .

Agora, porém, o Twitter está tentando reconstruir algumas dessas pontes. A API v2 oferece aos desenvolvedores terceiros acesso a recursos há muito ausentes de seus clientes, incluindo “encadeamento de conversas, resultados de enquetes em Tweets, Tweets fixados em perfis, filtragem de spam e uma filtragem de fluxo mais poderosa e linguagem de consulta de pesquisa”. Também há acesso a um fluxo de tweets em tempo real, em vez de forçar terceiros a esperar antes de veicular novos tweets.

Isso deve significar que, após o lançamento da API v2, clientes do Twitter de terceiros, como Tweetbot e Twitterrific, podem começar a integrar esses recursos, embora haja algumas ressalvas.

O grande é que o Twitter está reorganizando seu acesso à API em três níveis. Apenas o nível básico e gratuito está sendo lançado hoje, e isso tem limites para quantas chamadas de API os desenvolvedores podem fazer (ou seja, com que frequência seu software pode pingar dados no Twitter). O próximo nível de acesso, que o Twitter está chamando de “elevado”, não terá as mesmas restrições, mas custará aos usuários, e o Twitter ainda não está anunciando preços. A empresa diz, porém, que espera que 80 por cento dos desenvolvedores em sua plataforma tenham suas necessidades atendidas pela camada básica.

Mas Maheux diz que ele e seus colegas também ficaram impressionados com a abordagem conciliatória do Twitter aos desenvolvedores. “Nos últimos anos, o Twitter não tem sido ótimo e eles sabem disso. Mas eles reconhecem e admitem totalmente ”, diz ele. “Depois de tanto tempo ser um cidadão de terceira ou quarta classe com o Twitter, é revigorante.”

A nova API é mais do que apenas clientes do Twitter de terceiros, no entanto. Uma grande variedade de negócios e serviços dependem do acesso aos dados do Twitter, incluindo empresas de análise como Spiketrap e Social Market Analytics , bots de uso único como o bot House of Lords Hansard e bot Emoji Mashup e ferramentas de usuário avançado como TweetDelete , Block Party e Tokimeki Parar de seguir . O Twitter também oferece uma fonte de dados incrivelmente rica para acadêmicos que estudam tendências sociais em grande escala. Os pesquisadores usam a API do Twitter para uma variedade de propósitos, desde medir os níveis de inundação de tweets até rastrear a propagação de discurso de ódio online.

O Twitter diz que quer incentivar mais aplicativos desse tipo, tornando seu ecossistema de API mais acessível. Um novo assistente de integração, por exemplo, reduz o número de campos que terceiros precisam preencher para ter acesso às chaves de API de 10 para apenas um, enquanto novas ferramentas de pesquisa para encontrar documentação de suporte e uma nova página de suporte centralizado tornarão tudo mais fácil para os desenvolvedores encontrarem ajuda quando precisarem.

Como disse Alyssa Reese do Twitter em uma postagem de blog sobre as mudanças: “Veja, queremos que os desenvolvedores fiquem preocupados quando falam sobre nossa documentação. Ter mensagens de erro tão úteis que são quase tão agradáveis ​​quanto receber uma carta escrita à mão pelo correio. Nosso objetivo é ser uma empresa que outras plataformas de desenvolvimento referenciam quando estão em busca de inspiração (e sabemos que temos um caminho a percorrer). ”

Unificar o acesso à API também deve ajudar os usuários. Anteriormente, a API do Twitter era dividida em três plataformas: padrão (gratuito), premium (autosserviço pago) e empresarial (pago personalizado). Mas, como o próprio Twitter admite, a migração entre essas camadas era “tediosa”. A nova API substitui essas camadas por “trilhas de produtos” em uma única plataforma, com esses produtos então divididos nas diferentes camadas de acesso descritas acima.

Embora a API v2 seja, sem dúvida, um grande lançamento para o Twitter, a empresa destaca que é um trabalho em andamento. Ele está chamando a fase atual de “acesso antecipado” para enfatizar a natureza evolutiva da API e está encorajando os desenvolvedores a examinar seu novo roteiro público e oferecer suas ideias sobre os recursos futuros. O Twitter, então, está reconhecendo que consertar qualquer relacionamento problemático começa com uma conversa.