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 de Amazon es horrible. A veces no se generan vistas previas bonitas, a veces ninguna, y lo que más me molesta ahora mismo pero ni siquiera puedo identificar el tema apropiado aquí, es que los enlaces de referidos de Amazon de oneboxing producirán un resultado que no tiene parámetros de referidos al hacer clic en los elementos de oneboxing…
Entiendo tu dolor. Es bastante frustrante. Nuestros miembros comparten varios enlaces a productos de Amazon entre sí a diario (no enlaces de afiliados/referidos, solo enlaces ‘regulares’) y vemos resultados muy mixtos, a veces funcionan, otras veces no, es completamente cuestión de suerte.
Según los muchos hilos sobre este tema aquí, el problema no es con Discourse, sino con Amazon.
¿Qué podría hacer Discourse al respecto? ![]()
Sin escribir un scraper dedicado solo para Amazon y construir un onebox de la manera difícil, probablemente no mucho. Y si escriben uno para Amazon, podría ser una situación de puerta abierta donde todos de repente piden que cada sitio web tenga un código de onebox a medida ![]()
Creo que la coherencia ayudaría. Así que o no lo incluyes en la caja (onebox) por principio y explicas por qué, o haces una caja muy simple/básica pero definitivamente NO cambias la URL ni sus parámetros, eso es como sacarme dinero del bolsillo…
El problema es algo irrelevante.
Aparentemente, el “oneboxing” de enlaces de Amazon va en contra de los términos y condiciones de su acuerdo de afiliación. Mi cuenta fue cerrada una vez por ello. ¿Aparentemente, el uso de su logotipo de una manera que no sancionan es un uso indebido de su marca registrada?
Probablemente estén bloqueando activamente algunos agentes de usuario para que no rastreen.
La mejor solución es usar sus fragmentos de afiliado. De acuerdo, esto es un poco engorroso manualmente.
¿Quizás alguien podría financiar o escribir un plugin para insertar estos fragmentos si se pudieran recuperar por API?
Si no eres afiliado, considera usar mi asistente de “onebox” para mejorar la fiabilidad de la recuperación de etiquetas.
Después de actualizar a 2.9.0.beta2 ya no funciona… ejemplo:
https://www.amazon.com/Venicor-Beware-Hamsters-Sign-Accessories/dp/B08HWGJMSH
Puedes añadir el dominio de Amazon a la configuración blocked onebox domains.
2 publicaciones se dividieron en un nuevo tema: La configuración “dominios de onebox bloqueados” no se respeta
Gracias, parece que ya está arreglado aquí en meta ![]()
Problema solucionado según
¡Gracias! Yo también estaba experimentando que los enlaces de Amazon no se mostraban, y al actualizar a tests-passed (685d186351) que incluye ese cambio, se arreglaron la mayoría de los enlaces para mí al reconstruir el HTML de las publicaciones afectadas, excepto hasta ahora un enlace en particular:
Ya había reconstruido redis como parte de la actualización, pero luego, en caso de un error transitorio, también intenté eliminar la caché de onebox usando redis-cli y reconstruyendo el HTML nuevamente:
# 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)
(reconstruir 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"
Al menos para mí, en mi sitio, eso ha seguido siendo un enlace simple, no incrustado de ninguna manera. Así que esta publicación es tanto un posible informe de error como una prueba para ver si meta, que presumiblemente ejecuta un código similar, se ve afectado de la misma manera. ![]()
(Como referencia: la única publicación con oneboxing que funciona y no funciona después de reconstruir el HTML está en Indoor return laser fume handling? - #7 by mcdanlj - Lasers - Maker Forums)
Antes de aplicar esta actualización, vi Failed to onebox https://www.amazon.com/dp/B00E5G1K36 response size too big en log/rails/production.log, pero no veo ningún error allí cuando intento reconstruir el HTML después de eliminar el elemento de la caché de onebox de redis. Así que es claramente algo más.
El error que veo para ese enlace o este enlace https://www.amazon.com/Lennox-Carbon-Healthy-Climate-Filter/dp/B00E5G1K36 es:
Lo sentimos, no pudimos generar una vista previa de esta página web porque no se pudo encontrar la etiqueta oEmbed / OpenGraph siguiente: description
pero al revisar Iframely veo las etiquetas og correctas:
{
"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"
}
Encontré otro enlace similar que parece estar roto de la misma manera, en caso de que sea útil tener extras para depurar sin tener que borrar cachés…
https://www.amazon.com/gp/product/B07FQ7M16H
Ambos de esos dos últimos enlaces funcionan para mí, ¿estás seguro de que Amazon no te está bloqueando?
@merefield dado que los dos enlaces que fallan fallan tanto aquí como en Maker Forums, y que simultáneamente otros enlaces ahora (después del aumento del límite de tamaño de solicitud a 5 MB) funcionan en ambos sitios, eso me parece poco probable.
Este tema se cerró automáticamente después de 14 días. Ya no se permiten nuevas respuestas.
Los enlaces de Amazon que no se mostraban correctamente, como el ejemplo https://www.amazon.com/gp/product/B07FQ7M16 publicado por @mcdanlj, ahora deberían mostrarse correctamente.