Novo blog não funciona o onebox

Desde que migramos nosso blog do Medium para nosso próprio subdomínio, estamos enfrentando consistentemente esse erro toda vez que compartilhamos uma postagem do blog em nosso fórum.

Verifiquei os links com o OpenGraph e eles parecem funcionar corretamente.

Exemplos:

https://blog.sphere.me/one-year-into-lockdown-how-has-work-life-balance-changed-ad48aa73e57f?source=collection_home---4------1-----------------------

https://blog.sphere.me/chrissy-teigen-and-twitters-reckoning-where-do-digital-spaces-go-from-here-40bf4c149752

captura de tela do opengraph.xyz

(p.s. o talljeff manda um oi para o jeff a!)

Algo na sua configuração está estranho.

Se eu fizer uma requisição GET para essa URL, recebo uma sequência de redirecionamentos:

GET → 307 → 302 → 200

No entanto, se eu fizer uma requisição HEAD, recebo um 200 diretamente:

HEAD → 200

O funcionamento do nosso onebox é tentar lidar com toda a dança de redirecionamentos primeiro com uma requisição HEAD e passar a URL já resolvida e os cookies necessários para o motor do oneboxer.

Como sua configuração retorna respostas diferentes para cada caso, isso quebra o onebox. Além disso, é muito ruim para o desempenho quando a URL canônica do artigo está sempre a dois redirecionamentos de distância para ser renderizada, então talvez você queira corrigir isso.

Obrigado, Rafael,

Tudo o que fizemos (tanto quanto sei) foi usar a nova implementação de domínio personalizado do Medium e criar os registros A correspondentes.

Portanto, isso seria um problema a ser levantado com o Medium? Perguntei ao nosso Diretor de Infraestrutura caso seja algo relacionado à configuração do nosso domínio.

Talvez você deva entrar em contato com o suporte do Medium sobre isso?

Oi @Falco - recebi uma resposta do suporte do Medium, e é isso que eles pediram.

Poderia nos dizer qual cabeçalho User-Agent o Onebox está enviando? Podemos pular esses redirecionamentos para solicitações de bots/crawlers que conseguimos identificar.

Poderia me informar qual a melhor forma de responder? :pray:

Uau! Eu perdi isso! Mande um abraço para ele :hugs:

Também podemos reproduzir com esta entrada do Medium, que também gera um erro 500.

https://crypto-anonymous-2021.medium.com/the-bit-short-inside-cryptos-doomsday-machine-f8dcf78a64d3

@eviltrout espero que não haja problema em te marcar, já que vi que você trabalhou nisso antes.

Esse ainda é o cabeçalho de user agent correto que posso enviar ao suporte do Medium?

@simonb a falha ao gerar o onebox foi rastreada até um bug no tratamento da resposta 307 aqui:

Este PR irá corrigi-lo quando for mesclado:

Isso é uma notícia fantástica. Muito obrigado! :purple_heart:

https://blog.sphere.me/one-year-into-lockdown-how-has-work-life-balance-changed-ad48aa73e57f?source=collection_home---4------1-----------------------

As correções do Onebox foram mescladas e implantadas. Você já pode prosseguir!

Incrível! Muito obrigado. Parece que tenho alguns posts para voltar e editar amanhã :smiling_face: