Instagram e iMessage não se falam. Bem, de uma forma técnica pequena que tornou o envio de posts do Instagram por texto um pouco mais chato.
Você notou recentemente que os links do Instagram não estão gerando visualizações quando enviados pelo iMessage? Percebi essa irritação alguns meses atrás, e as pessoas têm reclamado sobre isso no Reddit também. Em vez disso, tudo o que aparece quando você tenta enviar uma postagem do Instagram para alguém é o URL feio do Instagram, e os usuários precisam clicar para ver a postagem. O horror!
Nem sempre foi assim – as visualizações do Instagram costumavam funcionar bem. O que é particularmente estranho sobre esse problema é que as visualizações do Instagram só parecem causar um problema no iMessage, não quando enviadas por outras plataformas, como o Slack. E links de outros sites, como Twitter ou Google, são bem visualizados quando enviados pelo iMessage.
O que está acontecendo? Apple e Facebook (dono do Instagram) não têm jogado bem ultimamente. Poderia haver algo mais para este problema de comunicação?
Provavelmente não. Embora a Apple não comente, diretrizes para desenvolvedores fornecem parâmetros técnicos e afirmam que cabe aos desenvolvedores garantir que seus links cooperem. Essencialmente, a posição da Apple é que não é sobre eles.
O Instagram investigou o problema quando Mashable perguntou sobre ele. Após investigar, a empresa descobriu que existe – aha! – um bug em andamento.
“Esse problema é devido a um bug e estamos trabalhando ativamente para resolver as visualizações de link do Instagram no iMessage para que carreguem normalmente”, disse um porta-voz do Instagram por e-mail.
Enquanto o Instagram estava investigando o assunto, entrei em contato com a equipe de pesquisa de segurança conhecida como Mysk, também conhecida como Talal Haj Bakry e Tommy Mysk. Eles já descobriram falhas de segurança em visualizações de links antes, e eu queria ver se eles conseguiam identificar o problema.
Missão cumprida. Ao inspecionar o tráfego de rede entre o iMessage e o Instagram, Mysk descobriu que, estranhamente, o Instagram * * está tendo problemas apenas com as visualizações no iMessage.
“Quando o iMessage tenta abrir o link para procurar os metadados, o Instagram encaminha as solicitações para a página de login”, disse Mysk. “Como a página de login do Instagram não tem metadados para visualizações de links, o iMessage não mostra nada.”
Estranhamente, se outro serviço (conhecido como “User-Agent”) tentar procurar metadados, o Instagram não os redirecionará para a página de login e poderá obedecer perfeitamente.
O Mashable perguntou ao Instagram se tem mais comentários sobre esse bug e o atualizará se e quando tivermos uma resposta.
Enquanto isso, aqueles que estão irritados com as visualizações do Instagram que não aparecem no iMessage terão que esperar um pouco mais. Não tenha medo, porque o Instagram diz que vai consertar isso em breve.