Os links da Amazon estão falhando ao gerar onebox com um erro 503. Isso foi relatado no site de um cliente. Consegui reproduzir o problema no Meta e no nosso site de sandbox: https://try.discourse.org/t/amazon-onebox-tests/1406. Testei no site de sandbox para garantir que não haja resultados falsos positivos no Meta devido a oneboxes em cache. O link abaixo deve mostrar o problema:
No meu site de desenvolvimento local, o link acima é convertido em um onebox sem nenhum problema. Possivelmente, o problema nos sites de produção está relacionado ao user agent do onebox. Acredito que esse user agent não seja definido no modo de desenvolvimento.
O Onebox atualmente envia um user agent personalizado ao fazer solicitações em vários sites da Amazon. No entanto, estamos enviando um user agent muito antigo, que não é comumente observado.
Criei um PR simples para atualizar o user agent para um mais moderno. Isso pode ajudar com os erros 503.
No entanto, observe que, durante os testes manuais dessa alteração, não consegui estabelecer um padrão claro do que estava desencadeando os erros 503. Em muitos casos, enviar o user agent antigo resultava em um erro 503, mas às vezes não. Portanto, não garantiria que isso resolverá o problema, mas acredito que isso ajudará a reduzir o número de erros.