Les liens Amazon échouent à générer un onebox avec une erreur 503. Cela a été signalé sur le site d’un client. Je parviens à reproduire le problème sur Meta et sur notre site bac à sable : https://try.discourse.org/t/amazon-onebox-tests/1406. J’ai testé sur le site bac à sable au cas où des résultats faux positifs seraient renvoyés sur Meta en raison de oneboxes mises en cache. Le lien ci-dessous devrait cependant montrer le problème :
Sur mon site de développement local, le lien ci-dessus est converti en onebox sans aucun problème. Il est possible que le problème sur les sites de production soit lié à l’agent utilisateur du onebox. Je ne pense pas que cet agent utilisateur soit défini en mode développement.
Onebox envoie actuellement un agent utilisateur personnalisé lors des requêtes sur divers sites Amazon. Cependant, nous utilisons un agent utilisateur très ancien qui n’est pas couramment rencontré.
J’ai créé une simple PR pour mettre à jour l’agent utilisateur vers une version plus moderne. Cela pourrait aider à résoudre les erreurs 503.
Notez toutefois que lors des tests manuels de cette modification, je n’ai pas pu établir de modèle clair concernant ce qui déclenche les erreurs 503. Dans de nombreux cas, l’envoi de l’ancien agent utilisateur entraînait une erreur 503, mais parfois non. Par conséquent, je ne peux pas garantir que cela résoudra le problème, mais je pense que cela contribuera à réduire le nombre d’erreurs.