Bonjour à tous,
Je ne comprends pas pourquoi je ne vois pas l’aperçu des liens Amazon.
Ça fonctionne parfaitement ici, mais pas sur mon forum que j’ai mis à jour aujourd’hui (9581d71372 ).
Est-ce que cela pourrait venir de Cloudflare ?
Lorsque vous rédigez un article, voyez-vous une erreur comme celle-ci dans l’aperçu ?

Nous rencontrons certains problèmes avec Amazon où les aperçus (oneboxes) semblent atteindre une limite de débit. Nous avons apporté des améliorations au cours des deux dernières semaines pour tenter d’éviter cela, mais le problème n’est pas totalement résolu et nous recherchons de meilleures solutions.
J’ai aussi essayé sur d’autres forums Discourse et l’aperçu ne fonctionne pas, il ne fonctionne que ici sur meta ![]()
Rien, j’abandonne… J’ai tout essayé mais je ne comprends pas ce qui bloque l’aperçu des liens Amazon.
OK, j’ai trouvé d’autres informations utiles, je m’adresse à vous car cela pourrait être utile à quelqu’un…
Le problème est le même :
Si j’exécute curl https://www.amazon.it/dp/B07YSF42TT -v -o deleteme, j’obtiens une erreur 503, donc j’abandonne.
Savez-vous s’il existe une autre façon d’ajouter une image et une courte description ?
Nous obtenons la même chose sur notre Discourse (v2.7.0.beta7( 42f6c9b6b9 )) lors de la tentative de partage de liens Amazon :
Et dans la vue du compositeur :
Je l’attribue simplement aux problèmes incessants d’Amazon.
Malheureusement non, je pense que votre VPS est également blacklisté ![]()
Désolé, oui, c’est bien ce que je voulais dire ![]()
L’utilisation de curl -A "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0" https://www.amazon.it/dp/B07YSF42TT fonctionne bien, mais maintenant… comment changer l’user-agent de onebox ?
De plus, curl https://www.amazon.it/dp/B07YSF42TT -v -o deleteme -H "User-Agent: Discourse Forum Onebox v2.7.0.beta7" fonctionne.
> GET /dp/B07YSF42TT HTTP/2
> Host: www.amazon.it
> accept: */*
> user-agent: Discourse Forum Onebox v2.7.0.beta7
>
{ [5 bytes data]
* Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
} [5 bytes data]
< HTTP/2 200
< content-type: text/html
< content-length: 7132
< server: Server
< date: Fri, 23 Apr 2021 07:17:05 GMT
< x-amz-rid: ZF2YDC7CWESPKSJ09DD0
< vary: Content-Type,Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent
< strict-transport-security: max-age=47474747; includeSubDomains; preload
< x-cache: Miss from cloudfront
< via: 1.1 be8ca88bcfbe9f1ac2e2b6bb9e74f1d6.cloudfront.net (CloudFront)
< x-amz-cf-pop: MXP64-C2
< x-amz-cf-id: DfPapjMoZ5xW3vRm5sEk9bzKKmnq5TCDvbEi6y7dg6DreupmoWH2Jg==
<
{ [7132 bytes data]
100 7132 100 7132 0 0 78373 0 --:--:-- --:--:-- --:--:-- 78373
* Connection #0 to host www.amazon.it left intact
Je ne comprends pas où est mon erreur…
OK, cela ne fonctionne qu’avec amazon.com
.es, fr, de, it et autres ne fonctionnent pas, c’est clairement un bug !

Bonjour à tous, j’ai mis à jour vers la version 9ebc9541b9 et maintenant l’aperçu fonctionne sur tous les sites Amazon !
Merci ![]()
D’accord !
C’était l’élément clé qui a résolu le problème pour nous aussi :
Merci @jbrw ![]()
Je recommande d’exécuter posts:rebake pour générer l’aperçu, même pour les anciens messages.
./launcher enter app
rake posts:rebake
Je ne recommanderais pas du tout de procéder à une nouvelle cuisson.
Il est très probable qu’Amazon bloque l’adresse IP de votre serveur pour avoir frappé à leur porte de manière insistante.
Nous avons déjà vécu cela à plusieurs reprises avec Amazon, YouTube et Instagram ![]()




