Seems to be broken even on meta…
https://www.amazon.com/Mad-Max-Fury-Blu-ray-UltraViolet/dp/B00XQ141W8/
https://www.amazon.com/gp/product/1781450633
Produces:
Seems to be broken even on meta…
https://www.amazon.com/Mad-Max-Fury-Blu-ray-UltraViolet/dp/B00XQ141W8/
https://www.amazon.com/gp/product/1781450633
Produces:
It depends on the volume of links you are dealing with. If relatively few, consider getting yourself and affiliate account and use their affiliate links which include graphics (then earn a small peppercorn income to boot).
I was considering integrating these affiliate snippets into our Mentionables plugin, but not had the funding/bandwidth to do this yet.
Oneboxing Amazon is plain horrible. Sometimes there is no nice previews generated, sometimes none at all, and what annoys me most right now but I can’t even identify the appropriate topic here, is that oneboxing Amazon Referall links will yield a result that bears not referall parameters when clicking on oneboxed elements…
Je ressens votre douleur. C’est assez frustrant. Nos membres partagent quotidiennement plusieurs liens vers des produits Amazon entre eux (pas des liens d’affiliation / de parrainage, juste des liens « normaux ») et nous obtenons des résultats très mitigés, parfois ça marche, parfois non, c’est complètement le hasard.
Comme indiqué dans les nombreux fils de discussion à ce sujet, le problème ne vient pas de Discourse mais d’Amazon.
Que pourrait faire Discourse à ce sujet ? ![]()
Sans écrire un scraper dédié uniquement pour Amazon et construire un onebox de manière complexe, probablement pas grand-chose. Et s’ils en écrivent un pour Amazon, cela pourrait ouvrir la porte à une situation où tout le monde demanderait soudainement du code onebox sur mesure pour chaque site web ![]()
Je pense que la cohérence aiderait. Donc, soit ne pas le onebox par principe et expliquer pourquoi, soit faire une boîte très simple/basique mais surtout NE PAS changer l’URL ou ses paramètres, c’est comme me prendre de l’argent dans mon portefeuille…
Le problème est quelque peu discutable.
L’intégration des liens Amazon est apparemment contraire aux conditions générales de leur accord d’affiliation. Mon compte a été fermé une fois à cause de cela. Apparemment, l’utilisation de leur logo d’une manière qu’ils n’approuvent pas constitue une mauvaise utilisation de leur marque ?
Ils bloquent probablement activement certains agents utilisateurs de l’exploration.
La meilleure solution est d’utiliser leurs extraits d’affiliation. D’accord, c’est un peu une corvée manuelle.
Peut-être que quelqu’un pourrait financer ou écrire un plugin pour insérer ces extraits s’ils pouvaient être récupérés par API ?
Si vous n’êtes pas affilié, envisagez d’utiliser mon assistant onebox pour améliorer la fiabilité de la récupération des balises.
Après la mise à jour vers la version 2.9.0.beta2, cela ne fonctionne plus… exemple :
https://www.amazon.com/Venicor-Beware-Hamsters-Sign-Accessories/dp/B08HWGJMSH
Vous pouvez ajouter le domaine Amazon au paramètre blocked onebox domains.
2 messages ont été déplacées vers un nouveau sujet : Le paramètre « domaines onebox bloqués » n’est pas respecté
Merci, ça semble réglé maintenant ici sur meta ![]()
Problème résolu par
Merci ! J’avais aussi des problèmes avec les liens Amazon qui ne s’affichaient pas en onebox, et la mise à jour vers tests-passed (685d186351) qui inclut ce changement a résolu la plupart des liens pour moi lorsque j’ai reconstruit le HTML des messages concernés, à l’exception d’un lien particulier jusqu’à présent :
J’avais déjà reconstruit redis dans le cadre de la mise à jour, mais au cas où il y aurait eu une erreur transitoire, j’ai également essayé de supprimer le cache onebox à l’aide de redis-cli et de reconstruire le HTML à nouveau :
# redis-cli
127.0.0.1:6379
> keys *CACHE:onebox__https://www.amazon.com/dp/B00E5G1K36
1) "default:_CACHE:onebox__https://www.amazon.com/dp/B00E5G1K36"
127.0.0.1:6379
> del default:_CACHE:onebox__https://www.amazon.com/dp/B00E5G1K36
(integer) 1
127.0.0.1:6379
> keys *CACHE:onebox__https://www.amazon.com/dp/B00E5G1K36
(empty array)
(reconstruire le HTML)
127.0.0.1:6379
> keys *CACHE:onebox__https://www.amazon.com/dp/B00E5G1K36
1) "default:_CACHE:onebox__https://www.amazon.com/dp/B00E5G1K36"
Au moins pour moi, sur mon site, cela reste un lien nu, sans aucune boîte. Ce message est donc à la fois un rapport de bug potentiel et un test pour voir si meta, qui exécute probablement un code similaire, est affecté de la même manière. ![]()
(Pour référence : le message unique avec des onebox fonctionnelles et non fonctionnelles après reconstruction du HTML se trouve à l’adresse Indoor return laser fume handling? - #7 by mcdanlj - Lasers - Maker Forums)
Avant d’appliquer cette mise à jour, j’ai vu Failed to onebox https://www.amazon.com/dp/B00E5G1K36 response size too big dans log/rails/production.log, mais je ne vois plus d’erreurs là-bas lorsque j’essaie de reconstruire le HTML après avoir supprimé l’élément du cache onebox redis. C’est donc clairement autre chose.
L’erreur que je vois pour ce lien ou ce lien https://www.amazon.com/Lennox-Carbon-Healthy-Climate-Filter/dp/B00E5G1K36 est :
Désolé, nous n'avons pas pu générer un aperçu de cette page Web, car la balise oEmbed / OpenGraph suivante est introuvable : description
mais en vérifiant Iframely, je peux voir les bonnes balises og :
{
"url": "https://www.amazon.com/dp/B00E5G1K36/ref=tsm_1_fb_lk",
"title": "Lennox X7935 Carbon Clean Healthy Climate MERV 16 Filter (2 Pack)",
"description": "Lennox X7935 Carbon Clean Healthy Climate MERV 16 Filter (2 Pack)",
"image": "https://images-na.ssl-images-amazon.com/images/I/515Mvu2sfzL._SR600,315_PIWhiteStrip,BottomLeft,0,35_PIStarRatingFIVE,BottomLeft,360,-6_SR600,315_ZA383,445,290,400,400,AmazonEmberBold,12,4,0,0,5_SCLZZZZZZZ_FMpng_BG255,255,255.jpg"
}
J’ai trouvé un autre lien similaire qui semble être cassé de la même manière, au cas où il serait utile d’avoir des extras pour le débogage sans avoir à vider les caches…
https://www.amazon.com/gp/product/B07FQ7M16H
Ces deux derniers liens fonctionnent pour moi, êtes-vous sûr de ne pas être simplement bloqué par Amazon ?
@merefield étant donné que les deux liens défaillants échouent ici et sur les forums Maker, et que simultanément d’autres liens fonctionnent maintenant (après l’augmentation de la limite de taille des requêtes à 5 Mo) sur les deux sites, cela me semble peu probable.
Ce sujet a été automatiquement fermé après 14 jours. Les nouvelles réponses ne sont plus autorisées.
https://www.amazon.com/gp/product/B07FQ7M16
Les liens Amazon qui ne parvenaient pas à être mis en cache, tels que l’exemple https://www.amazon.com/gp/product/B07FQ7M16 posté par @mcdanlj, devraient maintenant s’afficher correctement.