A API v2 do Twitter é uma nova base, que foi reconstruída pela primeira vez desde 2012. Algumas mudanças importantes afetarão aplicativos de terceiros.
Atualização 1 (13/08/2020 às 15h20 horário do leste dos EUA): O Twitter inicialmente atrasou o lançamento público de sua nova API devido à ideia de lançá-la logo após um grande escândalo, mas a empresa lançou a API quase um mês depois. Role até o final para obter mais informações. O artigo publicado em 16 de julho de 2020 está preservado abaixo.
O Twitter está tendo um interessante semana, para dizer o mínimo. Um dia depois de inúmeras contas de alto perfil foram sequestrados para promover golpes de criptomoeda, fazendo com que o Twitter suspendesse temporariamente novos tweets de muitas contas verificadas, a empresa de mídia social está anunciando algumas grandes mudanças em sua API. A API v2 do Twitter, como a chamam, é uma nova base que foi reconstruída pela primeira vez desde 2012. Algumas mudanças importantes afetarão aplicativos de terceiros que conhecemos e amamos.
Como você deve saber, a API do Twitter causou muitos atritos para desenvolvedores de aplicativos terceirizados. Vários clientes populares do Twitter têm foi retirado da Play Store no passado devido a atingir o controverso limite de 100.000 tokens. Em 2018, o Twitter fez mudanças que recursos principais removidos de desenvolvedores terceirizados. Essas mudanças entrou em vigor no final daquele ano apesar de uma campanha dos desenvolvedores de aplicativos populares. Alguns desses recursos principais finalmente serão disponibilizados novamente aos desenvolvedores com a API v2.
Aqui está uma breve explicação do Twitter sobre o que há de novo na API v2:
- Uma API mais limpa e mais fácil de usar, com novos recursos para desenvolvedores, como a capacidade de especificar quais campos serão retornados ou recuperar mais Tweets de uma conversa na mesma resposta
- Alguns dos recursos mais solicitados que estavam faltando na API, incluindo encadeamento de conversas e resultados de enquetes em Tweets, Tweets fixados em perfis, filtragem de spam e uma filtragem de fluxo e linguagem de consulta de pesquisa mais poderosas
O último ponto é o que mais entusiasma os fãs de aplicativos do Twitter de terceiros. É uma loucura pensar que um cliente terceirizado não tinha permissão para mostrar enquetes, encadear conversas ou mostrar tweets fixados. Esses são recursos básicos da plataforma de mídia social que qualquer um esperaria ver em um cliente do Twitter e só prejudicaram a experiência do Twitter para usuários que não usavam o aplicativo oficial. Estamos felizes em ver que o Twitter abriu esses recursos.
Anteriormente, a API do Twitter era separada em três níveis: Standard (gratuito), Premium (autoatendimento pago) e Enterprise. A API v2 substituirá todas as três camadas por faixas de produtos projetadas para atender diferentes grupos de desenvolvedores. O Twitter diz que as novas faixas terão algo para todos. Veja como a empresa descreve as três faixas de produtos:
- Padrão: Disponível primeiro, este será o produto padrão para a maioria dos desenvolvedores, incluindo aqueles que estão apenas começando, construindo algo para se divertir, por uma boa causa e para aprender ou ensinar. Planejamos adicionar acesso elevado a esta pista no futuro.
- AcadêmicoPesquisar: Pesquisadores acadêmicos use a API do Twitter para entender o que está acontecendo na conversa pública. No futuro, pesquisadores acadêmicos qualificados terão uma maneira de obter acesso Elevado ou Personalizado a endpoints relevantes. Também estamos fornecendo ferramentas e guias para facilitar a realização de pesquisas acadêmicas com a API do Twitter.
- Negócios: Os desenvolvedores constroem negócios na API do Twitter, incluindo nosso Parceiros oficiais do Twitter e clientes de dados corporativos. Adoramos que seus produtos ajudem outras pessoas e empresas a entender e interagir melhor com as conversas no Twitter. No futuro, esta faixa incluirá acesso elevado ou personalizado a endpoints relevantes.
O Twitter percebeu que os preços e limites de taxas mais antigos eram limitante desenvolvedores, especialmente aqueles que estavam apenas construindo coisas por diversão. Com essas mudanças, pudemos ver um ressurgimento de pequenas ferramentas e bots divertidos do Twitter com a faixa Padrão. Falando nisso, o curso Standard será lançado hoje, enquanto os cursos Negócios e Acadêmico/Pesquisa chegarão “em breve”. Cada faixa também contém níveis de acesso Básico, Elevado ou Personalizado. O preço das faixas não foi anunciado neste momento.
O acesso antecipado ao conjunto inicial de novos endpoints estará disponível para todos os desenvolvedores com o nível de acesso Básico gratuito. Os desenvolvedores interessados em experimentar esses recursos podem se inscrever em uma conta de desenvolvedor e inscreva-se aqui para começar. O roteiro público está disponível em este quadro Trello para que os desenvolvedores acompanhem a progressão da API v2.
Fonte: Twitter | Através da: TechCrunch
Atualização 1: agora disponível
O Twitter detalhou publicamente sua nova API para terceiros no mês passado, mas adiou o lançamento porque a empresa foi vítima recentemente de um grande ataque de engenharia social. Ontem, porém, o Twitter atualizou sua postagem oficial no blog para informar que a nova API foi lançada. Os desenvolvedores interessados podem visitar o novo Portal do desenvolvedor do Twitter para começar.