Software

A API do Twitter continua quebrando, mesmo para desenvolvedores que pagam US$ 42.000

A nova API do Twitter pode agora custar dezenas de milhares de dólares por mês, mas o serviço prestado a seus clientes parece estar pior do que nunca.

Esse é o sentimento geral entre os desenvolvedores que ainda fazem parte do outrora robusto ecossistema de aplicativos do Twitter de terceiros . De acordo com os desenvolvedores que pagam o Twitter , desde a mudança para os planos de assinatura de API pagos de Elon Musk, a API do Twitter passou por problemas frequentes que dificultam extremamente a execução de seus aplicativos. 

Os problemas da API do Twitter frustraram os desenvolvedores em cada uma das novas camadas de acesso à API do Twitter. Aqueles com planos Basic ou Pro – pagando $ 100 e $ 5.000 por mês para acesso à API, respectivamente – experimentaram alterações não anunciadas em seus planos, vários bugs e geralmente não recebem suporte ao cliente. E os desenvolvedores que pagam pelo Enterprise API Plan do Twitter, que começa em $ 42.000 por mês, estão enfrentando interrupções repentinas e serviços decepcionantes, considerando o dinheiro que estão pagando.

“Tudo costumava funcionar bem antes de começarmos a pagar meio milhão por ano”, compartilhou um desenvolvedor em um bate-papo privado no grupo de desenvolvedores do Twitter compartilhado com o Mashable.

Antes de Elon Musk, o Twitter era conhecido por ter um robusto ecossistema de desenvolvedores terceirizados. Aplicativos que fornecem aos usuários tudo, desde entretenimento a utilidade comercial útil, floresceram na plataforma. Agora, porém, esses desenvolvedores terceirizados estão deixando o Twitter para trás em massa. E aqueles que são forçados a ficar porque já construíram uma empresa em cima dela estão se perguntando quando o Twitter fará as mudanças que irão quebrar seu aplicativo e destruir seus negócios.

O colapso do outrora florescente ecossistema de terceiros do Twitter

Who Unfollowed Me é um aplicativo popular do Twitter que rastreia os seguidores de um usuário. É provavelmente um dos aplicativos do Twitter de terceiros mais antigos e ativos. Já existe há quase uma década e meia. Atualmente, Who Unfollowed Me possui 150.000 usuários ativos mensais com 1,4 milhão de usuários totais nos últimos 12 meses.

“A API tem estado estável por quase 13 anos”, disse seu criador, Collin Robinson, ao Mashable.

Mas então, em 13 de junho, Who Unfollowed Me de repente quebrou.

Página inicial de quem me deixou de seguir
Uma nota na página inicial de Who Unfollowed Me explicando os problemas da API do Twitter que o aplicativo estava tendo. Crédito: Captura de tela do Mashable

De acordo com Robinson, o Twitter não comunicou claramente aos desenvolvedores que removeria completamente a antiga API do Twitter quando mudasse para a versão de Musk da API com os novos planos pagos Nas comunicações do Twitter sobre a mudança, a empresa disse que a API antiga seria “obsoleta”, o que levou alguns desenvolvedores a acreditar que a API antiga permaneceria acessível aos usuários existentes, mas que o Twitter simplesmente não forneceria mais suporte ou atualizações para ela. . Muitos ficaram lutando para consertar seus aplicativos depois que o Twitter cortou completamente a antiga API.

Leia:   O futuro do fitness: 10 gadgets de alta tecnologia para levar seus treinos para o próximo nível

Robinson teve que reescrever “todas as chamadas” que ele fez para a API após a troca, um processo que levou cerca de duas semanas para ser concluído.

Em 26 de junho, Who Unfollowed Me estava finalmente pronto para relançar depois de todas as reescritas. Mas, de repente, o Twitter removeu os seguidores e os seguintes endpoints da API. Esses pontos de extremidade fornecem a quem deixou de me seguir e a outros aplicativos de terceiros a lista de seguidores e seguidores na conta do Twitter de um usuário. Sem acesso a esses endpoints, um aplicativo de rastreamento de seguidores do Twitter, como Who Unfollowed Me, não funcionará.

Robinson soube da mudança por meio de outro desenvolvedor. “Alguém notou que as chamadas GET para user/:id/followers e user/:id/following não faziam mais parte das APIs acessíveis para usuários básicos ou profissionais”, Robinson me disse na quarta-feira, referindo-se à funcionalidade da API que permitia terceiros aplicativos de terceiros para acessar as listas de seguidores e seguidores de um usuário. “Não foi até quarta-feira que eles foram removidos do índice de referência oficial da API. Enquanto isso, não há nenhuma palavra do @twitterdev, embora eles tenham postado algumas vezes nos fóruns. Não há nada no changelog também.”

Robinson estava esperançoso(abre em uma nova aba)que o Twitter forneceria algum tipo de atualização sobre a situação e ele ainda seria capaz de fazer o Who Unfollowed Me funcionar. Então, na quinta-feira, sem nenhuma notificação e quatro dias depois que os endpoints desapareceram da API, o Twitter finalmente atualizou seu changelog.

Log de alterações do Twitter

“Hoje, estamos removendo os endpoints Follows e List Follows das camadas Basic e Pro da API do Twitter v2”, diz. Isso significa que, a menos que um desenvolvedor esteja pagando um mínimo de $ 42.000 por mês, a API do Twitter não fornecerá um aplicativo com o seguidor e as informações a seguir.

Isso sinaliza o fim de Who Unfollowed Me e de qualquer outro aplicativo de terceiros semelhante.

“Tem sido uma boa corrida de 14 anos”, disse Robinson ao Mashable após a atualização do changelog na quinta-feira. “É triste ver isso terminar dessa maneira.”

“Hoje, vou andar de bicicleta com minha equipe de triatlo e ficar curioso sobre o que vem a seguir para mim”, continuou ele.” “Amanhã, vou me levantar e começar algo novo.”

Leia:   YouTube lança mudanças no Studio Analytics para reduzir a pressão da comparação de dados

Os desenvolvedores estão abandonando o Twitter

Muitos desenvolvedores compartilharam publicamente on-line e em e-mails privados e bate-papos em grupo visualizados pelo Mashable que a API do Twitter suspenderá seus aplicativos por engano ou removerá aplicativos de projetos dentro da plataforma API. Alguns têm experimentado isso quase semanalmente desde abril, quando os níveis de assinatura de API pagos foram lançados pela primeira vez. Os desenvolvedores também enfrentaram problemas como os limites de taxa de seus planos sendo alterados repentinamente, bem como a quebra de endpoints, o que interrompe a comunicação de seu aplicativo de terceiros para a plataforma do Twitter. 

Pior ainda, os principais problemas com a API do Twitter parecem ser alterações feitas intencionalmente sem nenhuma consideração pelos desenvolvedores que os pagam especificamente por esses recursos da API. Os desenvolvedores reclamaram que o Twitter nem os notifica sobre essas mudanças e eles geralmente não descobrem até que o aplicativo seja interrompido.

O Mashable ouviu essas frustrações diretamente de usuários pagos da API do Twitter que entraram em contato, em mensagens de desenvolvedores enviadas em grupos privados de desenvolvedores e em tweets disponíveis publicamente. O fórum público da comunidade de desenvolvedores do Twitter também está repleto de desenvolvedores solicitando ajuda quando a API do Twitter quebra. Esses pedidos muitas vezes ficam sem resposta.

Antes de o Twitter oficializar as mudanças no ponto de extremidade do seguidor, os desenvolvedores do fórum da comunidade de desenvolvedores do Twitter(abre em uma nova aba)expressaram sua frustração:

 

“@TwitterDev, deixe claro se é um bug ou uma mudança de serviço?” escreveu um usuário. “Se for o último, vamos parar de pagar pela API, pois este é o nosso principal caso de uso e a API paga se torna um desperdício de nosso dinheiro e se torna completamente inútil!”

“Isso é algum tipo de piada? Paguei $ 100 especificamente por este endpoint e agora está obsoleto?” postou outro. “Isso é um fiasco. Parece que eles estão administrando um negócio de pequena escala com apenas dez funcionários, não uma empresa de tecnologia.”

Agora que esses desenvolvedores sabem que o endpoint do seguidor não está mais incluído em seu pacote de API, alguns estão considerando emitir um estorno para o Twitter por meio de seu cartão de crédito por serviços não prestados.

“Isso é ridículo”, postou um desenvolvedor. “Eu quero meu dinheiro de volta!”

Os problemas começaram com Elon Musk

Uma das primeiras grandes mudanças que Musk fez depois de adquirir o Twitter no ano passado foi encerrar a generosa oferta de API gratuita da empresa para desenvolvedores e pesquisadores terceirizados. O Twitter logo mudou para um modelo pago, que muitos ainda estavam dispostos a assinar.

Leia:   Muitos subreddits ainda estão fora de ação enquanto o protesto de preços de API do Reddit continua

Isto é, até descobrirem quanto custava: US$ 42.000 por mês. Esse modelo de preços resultou no fechamento de muitos aplicativos baseados no Twitter que simplesmente não podiam pagar pelo novo modelo exorbitante. Musk inicialmente prometeu que haveria uma exceção para os “bons” bots do Twitter, que não geram receita e apenas prestam serviços aos usuários do Twitter. Mas essa exceção nunca se materializou para alguns, e muitos desses bots também foram desligados.depois de lidar com problemas de API do Twitter. (O Twitter tem um plano extremamente limitado de $ 100, que muitos desenvolvedores dizem ser inutilizável para a maioria dos aplicativos porque muitos recursos não estão incluídos e os limites são muito baixos para os que estão. A empresa também lançou uma nova API de $ 5.000 por mês tier, que ainda está fora do alcance de muitos desenvolvedores independentes.)

“Esta tem sido uma jornada difícil construída sobre a API do Twitter desde que Elon Musk assumiu”, disse Paul-Louis Hery, da Unfollow Monkey, ao Mashable.

Como muitos desenvolvedores, os problemas de Hery começaram em abril, quando o Twitter lançou oficialmente sua nova plataforma de API paga.

“O aplicativo foi suspenso como forma de nos forçar a obter um plano pago”, disse ele. “Então eu paguei o plano, $ 100 por mês, sem atendimento ao cliente, nada claro.”

Mas o serviço fornecido pelo Twitter, mesmo para usuários pagantes como Hery, era, na melhor das hipóteses, caótico. Hery disse que seu aplicativo simplesmente parava de funcionar no meio da noite depois de ser removido aleatoriamente de um “projeto de aplicativo” da API do Twitter, que basicamente informa à API a qual aplicativo dar acesso. A empresa reduziria os limites de recursos em planos pagos sem notificação.

“Costumava ser 15.000 DMs por aplicativo por dia, agora são 500”, disse Hery. “No começo pensei que era um bug, não havia anúncio e demorei alguns dias para perceber que não era um bug. Como os assinantes pagos dependiam de DMs para receber suas notificações, decidi interromper as assinaturas e reembolsar todos .”

Um desenvolvedor que entrou em contato com o Mashable por e-mail compartilhou como o Twitter removeu os endpoints da API no início deste mês para listas de bloqueio. Costumava haver aplicativos completos baseados em ajudar os usuários a gerenciar suas listas de bloqueio. Muitos foram desligados porque não podem mais funcionar depois que o Twitter decidiu remover o endpoint da API que permite que terceiros acessem os bloqueios dos usuários.

 

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button