Los enlaces de Amazon no están generando oneboxes y devuelven un error 503. Esto fue reportado en el sitio de un cliente. He podido reproducir el problema en Meta y en nuestro sitio de pruebas: https://try.discourse.org/t/amazon-onebox-tests/1406. He probado en el sitio de pruebas por si los resultados falsos positivos en Meta se debieran a oneboxes en caché. El siguiente enlace debería mostrar el problema:
En mi sitio de desarrollo local, el enlace anterior se convierte en una onebox sin ningún problema. Es posible que el problema en los sitios de producción esté relacionado con el user agent de la onebox. No creo que ese user agent se establezca en el modo de desarrollo.
Onebox actualmente envía un agente de usuario personalizado al realizar solicitudes en varios sitios de Amazon. Sin embargo, estamos enviando un agente de usuario muy antiguo que no se vería comúnmente.
He creado un PR sencillo para actualizar el agente de usuario a uno más moderno. Esto podría ayudar con los errores 503.
Sin embargo, tenga en cuenta que durante las pruebas manuales de este cambio no pude establecer un patrón claro de lo que desencadenaba los errores 503. En muchos casos, enviar el agente de usuario antiguo resultaba en un error 503, pero a veces no. Por lo tanto, no garantizaría que esto solucione el problema, pero creo que ayudará en cierta medida a reducir la cantidad de errores.