Pourquoi les oneboxes de produits Amazon se transforment-ils en erreurs 404 ?

Salut à tous. Je viens de faire quelques recherches ici à ce sujet et il semble que ce sujet n’ait pas été évoqué depuis plusieurs mois, alors je voulais savoir quelles étaient les dernières nouvelles.

Je viens de remarquer que les anciens messages sur notre site contenant des liens Amazon affichent la version onebox du lien, comme ceci :

Mais pour les nouveaux messages (je ne suis pas sûr de la date exacte à laquelle cela a commencé), le forum affiche simplement un lien normal, sans onebox. Il semble que la même chose se produise ici sur meta.discourse lorsque j’ai testé un lien Amazon.

De plus, plusieurs personnes ici sur meta.discourse ont indiqué avoir été temporairement bannies du programme d’affiliation Amazon en raison de l’utilisation de liens onebox.

  1. Est-ce que Discourse a délibérément arrêté de prendre en charge les liens Amazon, ou est-ce qu’ils ont cessé de fonctionner parce qu’il n’y a pas les bonnes informations open graph à extraire ou autre chose ?

  2. La raison pour laquelle nos anciens messages affichent encore les liens onebox est-elle qu’ils n’ont pas été retraités (rebaked) ?

  3. Est-ce que quelqu’un sait s’il est vraiment vrai que les liens onebox peuvent entraîner un bannissement du programme d’affiliation ? Si c’est le cas, est-ce que cela aurait du sens de retraiter les anciens messages pour supprimer les liens onebox ?

Merci beaucoup si vous avez des avis ou des éclaircissements.

Personne n’a obtenu de réponse claire de la part d’Amazon, à ma connaissance. Vous pouvez essayer de les contacter, mais il n’y a eu aucun changement récent côté Discourse concernant les liens vers Amazon.

Vous pouvez garder la onebox. Je pense que cela était davantage lié à l’utilisation de leurs images, mais comme l’a dit riking, nous ne sommes pas vraiment sûrs. Au cas où, j’ai ajouté ces paramètres

image

Jusqu’à présent, tout se passe bien avec le programme d’affiliation Amazon (depuis 4 ans).

Votre serveur a probablement été mis sur liste noire par Amazon. Il fonctionne toujours parfaitement ici.

Exemple :

https://www.amazon.com/gp/aw/d/B07SR1BRN5

Test d’un lien onebox :

Et un autre :

C’est intéressant. Le format exact du lien semble compter. Voyez comment 2 des liens de mon message précédent ne fonctionnaient pas, alors que le 3e fonctionnait ? Les 2 premiers, je les ai copiés depuis la barre d’adresse du navigateur alors que j’étais sur Amazon.com. Le 3e, je l’ai copié depuis votre message @codinghorror.

Une idée de ce qui rend le format bon ou mauvais ? Hmm… Je vais faire quelques recherches…

Donc @Steven, ce paramètre empêche-t-il simplement l’affichage des images dans la onebox ?

En fait, cela ne semble pas avoir de lien avec le format du lien. Voici un lien formaté comme le vôtre, @codinghorror.

Pour une raison quelconque, lorsque je colle un lien Amazon ici ou sur notre forum, la requête envoyée à Amazon renvoie une erreur 404.

@techAPJ une idée de ce qui se passe :arrow_double_up:

Cela est-il lié à ce changement de l’esperluette @techAPJ ? Ou est-ce spécifique au produit ?

https://www.amazon.com/Easy-Release-Spill-Resistant-Removable-Certified-Dishwasher/dp/B074CRKP7V/

La reconstruction de tous les messages ci-dessus semble avoir fonctionné, et je vois désormais les encarts Amazon pour tous les liens. Je ne suis pas sûr de ce qui s’est passé ici… peut-être qu’Amazon a bloqué notre adresse IP temporairement ? Pour information, l’intégration des encarts Amazon fonctionne parfaitement sur mon instance de développement pour tous les liens.

Je me demande si on a atteint une limite de débit :thinking:

Non, cela empêchera votre forum de télécharger les images d’Amazon sur votre serveur. Je pense que c’était l’utilisation de leur logo qui posait problème pour un utilisateur.

Vous pouvez mettre Amazon Onebox sur liste noire, mais je ne pense pas que cela soit nécessaire. Je n’ai jamais eu de problème avec Amazon Onebox tant que j’utilise les images distantes de leurs serveurs.

C’est une théorie intéressante. Je viens de réessayer sur mon installation Discourse : le premier lien que j’ai essayé s’est transformé en une « onebox » sans problème, mais ensuite j’ai essayé quatre autres liens uniques (peut-être à 10 secondes d’intervalle) et ils ont tous renvoyé une erreur 404. J’ai attendu environ 15 minutes, puis j’ai essayé un autre lien et j’ai obtenu une nouvelle erreur 404.

Je ne suis pas tout à fait sûr de savoir si et à quelle fréquence les « oneboxes » précédentes se reconnectent à Amazon pour obtenir des informations. Quelqu’un le sait-il spontanément ?

Ce serait une information utile pour cette situation mystérieuse, ainsi que pour la conformité avec les conditions du programme d’affiliation d’Amazon, car je pense que si vous allez extraire et afficher certaines informations provenant d’Amazon, vous êtes censé les mettre à jour toutes les 24 heures pour les maintenir à jour.