Hola a todos,
no entiendo por qué no veo la vista previa de los enlaces de Amazon. Aquí funciona perfectamente, pero en mi foro, que actualicé hoy ( 9581d71372 ), no lo hace.
¿Podría ser culpa de Cloudflare?
¿Al escribir una publicación, ves un error como este en la vista previa?

Hemos tenido algunos problemas con Amazon donde las vistas previas (oneboxes) parecen estar alcanzando un límite de velocidad. Hemos realizado mejoras en las últimas semanas para intentar evitar esto, pero el problema no está completamente resuelto y estamos buscando mejores opciones.
También lo probé en otros foros de Discourse y la vista previa no funciona; solo funciona aquí en meta ![]()
Nada, me rindo… He probado todo, pero no entiendo qué bloquea la vista previa de los enlaces de Amazon.
Bien, encontré otra información útil. Lo escribo porque podría ser útil para alguien…
El problema es el mismo:
Si ejecuto curl https://www.amazon.it/dp/B07YSF42TT -v -o deleteme, obtengo un error 503, así que me rindo.
¿Sabes si hay otra forma de agregar una imagen y una descripción breve?
Nos ocurre lo mismo en nuestro Discourse (v2.7.0.beta7 (42f6c9b6b9)) al intentar compartir enlaces de Amazon:
Y en la vista del editor:
Simplemente lo atribuyo a los problemas interminables de Amazon.
Lamentablemente no, creo que tu VPS también está en la lista negra ![]()
Lo siento, sí, eso es lo que quise decir ![]()
Usar 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 funciona bien, pero ahora… ¿cómo cambiar el useragent de onebox?
También funciona curl https://www.amazon.it/dp/B07YSF42TT -v -o deleteme -H "User-Agent: Discourse Forum Onebox v2.7.0.beta7".
> 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
No entiendo dónde estoy fallando…
Vale, solo funciona con amazon.com.
.es, fr, de, it y otros no funcionan; ¡definitivamente es un error!

¡Hola a todos! He actualizado a la versión 9ebc9541b9 y ahora la vista previa funciona en todos los sitios de Amazon.
¡Gracias! ![]()
¡De acuerdo!
Esta fue la clave mágica que también lo solucionó para nosotros:
Gracias @jbrw ![]()
Recomiendo ejecutar posts:rebake para generar la vista previa incluso de los mensajes antiguos.
./launcher enter app
rake posts:rebake
No te recomendaría en absoluto un rebake.
Es muy probable que Amazon bloquee la dirección IP de tu servidor por insistir demasiado.
Ya hemos pasado por esto varias veces con Amazon, YouTube e Instagram ![]()




