Hallo zusammen,
ich verstehe nicht, warum ich die Vorschau der Amazon-Links nicht sehe.
Bei mir funktioniert das einwandfrei, aber in meinem Forum, das ich heute aktualisiert habe (9581d71372 ), funktioniert es nicht.
Kann das an Cloudflare liegen?
Sehen Sie beim Verfassen eines Beitrags in der Vorschau einen Fehler wie diesen?

Wir haben einige Probleme mit Amazon festgestellt, bei denen Vorschauen (Oneboxes) anscheinend ein Rate-Limit erreichen. Wir haben in den letzten Wochen Verbesserungen vorgenommen, um dies zu vermeiden, aber das Problem ist noch nicht vollständig gelöst und wir suchen nach besseren Lösungen.
Ich habe es auch auf anderen Discourse-Foren versucht, und die Vorschau funktioniert dort nicht – sie funktioniert nur hier im Meta-Forum ![]()
Ich gebe auf … Ich habe alles versucht, verstehe aber nicht, was die Vorschau der Amazon-Links blockiert.
OK, ich habe weitere nützliche Informationen gefunden. Ich schreibe, weil sie für jemanden hilfreich sein könnten…
Das Problem ist dasselbe:
Wenn ich curl https://www.amazon.it/dp/B07YSF42TT -v -o deleteme ausführe, erhalte ich einen Fehler 503, also gebe ich auf.
Wissen Sie, ob es eine andere Möglichkeit gibt, ein Bild und eine kurze Beschreibung hinzuzufügen?
Wir bekommen dasselbe Problem in unserem Discourse (v2.7.0.beta7( 42f6c9b6b9 )), wenn wir versuchen, Amazon-Links zu teilen:
Und in der Composer-Ansicht:
Ich habe das einfach auf die endlosen Amazon-Probleme geschoben.
Leider nein, ich glaube, dein VPS ist ebenfalls auf der schwarzen Liste ![]()
Entschuldigung, ja, genau das habe ich gemeint ![]()
Der Befehl 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 funktioniert einwandfrei, aber wie ändere ich nun den User-Agent für Onebox?
Auch curl https://www.amazon.it/dp/B07YSF42TT -v -o deleteme -H "User-Agent: Discourse Forum Onebox v2.7.0.beta7" funktioniert.
> GET /dp/B07YSF42TT HTTP/2
> Host: www.amazon.it
> accept: */*
> user-agent: Discourse Forum Onebox v2.7.0.beta7
>
{ [5 bytes data]
* Verbindungszustand geändert (MAX_CONCURRENT_STREAMS == 128)!
} [5 bytes data]
< HTTP/2 200
< content-type: text/html
< content-length: 7132
< server: Server
< date: Fr, 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
* Verbindung #0 zu Host www.amazon.it bleibt erhalten
Ich verstehe nicht, was ich falsch mache…
OK, es funktioniert nur mit amazon.com
.es, fr, de, it und andere funktionieren nicht, das ist definitiv ein Fehler!

Hallo zusammen, ich habe auf Version 9ebc9541b9 aktualisiert, und jetzt funktioniert die Vorschau auf allen Amazon-Seiten!
Danke ![]()
Zustimmung!
Das war der magische Trick, der es auch für uns repariert hat:
Danke @jbrw ![]()
Ich empfehle ein posts:rebake, um die Vorschau auch für ältere Nachrichten zu generieren.
./launcher enter app
rake posts:rebake
Ich würde eine Neubearbeitung überhaupt nicht empfehlen.
Amazon wird Ihre Server-IP-Adresse höchstwahrscheinlich blockieren, weil Sie zu häufig Anfragen stellen.
Das haben wir bereits mehrfach mit Amazon, YouTube und Instagram erlebt ![]()




