Amazon Onebox kaputt?

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:

2 „Gefällt mir“

Amazon seem to have removed their meta property og: tags.

2 „Gefällt mir“

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.

2 „Gefällt mir“

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…

1 „Gefällt mir“

I feel your pain. Its quite frustrating. Our members share multiple links to Amazon products with each other on a daily basis (not affiliate / referral, just ‘regular’ links) and we see very mixed results from sometimes working, other times not, it’s completely pot luck.

As per the many threads on this subject here though, the issue is not with Discourse it’s with Amazon.

What could Discourse do about it? :thinking:

Without writing a dedicated scraper just for Amazon and building a onebox the hard way, probably not a lot. And if they write one for Amazon it could be a floodgate situation where everyone is suddenly asking for every website to have some bespoke onebox code :confused:

3 „Gefällt mir“

Ich denke, Konsistenz würde helfen. Entweder gar nicht per Onebox anzeigen und erklären warum, oder eine sehr einfache/grundlegende Box anzeigen, aber auf keinen Fall die URL oder ihre Parameter ändern, das ist, als würde man mir Geld aus der Tasche nehmen…

Das Problem ist einigermaßen gegenstandslos.

Das Einbinden von Amazon-Links verstößt anscheinend gegen die Nutzungsbedingungen ihrer Partnervereinbarung. Mein Konto wurde deswegen einmal geschlossen. Anscheinend ist die Verwendung ihres Logos auf eine Weise, die sie nicht genehmigen, eine missbräuchliche Verwendung ihrer Marke?

Sie blockieren wahrscheinlich aktiv einige User-Agents von Crawling.

Die beste Lösung ist die Verwendung ihrer Affiliate-Snippets. Ich stimme zu, dass dies ein wenig manueller Aufwand ist.

Vielleicht könnte jemand ein Plugin finanzieren oder schreiben, um diese Snippets einzufügen, wenn sie per API abgerufen werden könnten?

Wenn Sie kein Affiliate sind, sollten Sie meinen Onebox-Assistenten verwenden, um die Zuverlässigkeit der Tag-Abfrage zu verbessern.

Nach dem Update auf 2.9.0.beta2 funktioniert es nicht mehr… Beispiel:

https://www.amazon.com/Venicor-Beware-Hamsters-Sign-Accessories/dp/B08HWGJMSH

1 „Gefällt mir“

Sie können die Amazon-Domain zu den Einstellungen blockierte Onebox-Domains hinzufügen.

2 Beiträge wurden in ein neues Thema aufgeteilt: Einstellung „blockierte Onebox-Domains“ wird nicht beachtet

Danke, scheint hier auf Meta behoben zu sein :smiley:

Problem behoben gemäß

6 „Gefällt mir“

Vielen Dank! Ich hatte auch Probleme damit, dass Amazon-Links nicht als Onebox angezeigt wurden. Nach dem Update auf tests-passed (685d186351), das diese Änderung enthielt, wurden die meisten Links für mich behoben, als ich den HTML-Code für betroffene Beiträge neu generiert habe, mit Ausnahme eines bestimmten Links bisher:

Ich hatte Redis bereits im Rahmen des Updates neu erstellt, aber um sicherzugehen, dass es kein vorübergehender Fehler war, habe ich auch versucht, den Onebox-Cache mit redis-cli zu löschen und den HTML-Code erneut zu generieren:

# 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)

(HTML neu generieren)

127.0.0.1:6379> keys *CACHE:onebox__https://www.amazon.com/dp/B00E5G1K36
1) "default:_CACHE:onebox__https://www.amazon.com/dp/B00E5G1K36"

Zumindest bei mir auf meiner Seite ist dies immer noch ein reiner Link geblieben, der in keiner Weise als Onebox angezeigt wird. Dieser Beitrag ist also sowohl ein möglicher Fehlerbericht als auch ein Test, ob meta, das vermutlich ähnlichen Code verwendet, gleichermaßen betroffen ist. :smiling_face:

(Zur Referenz: Der einzelne Beitrag mit funktionierender und nicht funktionierender Onebox-Anzeige nach der Neugenerierung des HTML-Codes befindet sich unter Indoor return laser fume handling? - #7 by mcdanlj - Lasers - Maker Forums)

Bevor ich dieses Update angewendet habe, sah ich in log/rails/production.log die Meldung Failed to onebox https://www.amazon.com/dp/B00E5G1K36 response size too big, aber ich sehe keine Fehler mehr dort, wenn ich versuche, den HTML-Code nach dem Löschen des Eintrags aus dem Redis-Onebox-Cache neu zu generieren. Es muss also etwas anderes sein.

Der Fehler, den ich für diesen Link oder diesen Link https://www.amazon.com/Lennox-Carbon-Healthy-Climate-Filter/dp/B00E5G1K36 sehe, lautet:

Entschuldigung, wir konnten keine Vorschau für diese Webseite generieren, da das folgende oEmbed / OpenGraph-Tag nicht gefunden werden konnte: description

Aber wenn ich Iframely überprüfe, sehe ich die korrekten og-Tags:

{
  "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"
}

@jamie.wilson

3 „Gefällt mir“

Habe einen weiteren ähnlichen Link gefunden, der auf die gleiche Weise defekt zu sein scheint, falls es hilfreich ist, zusätzliche Links zum Debuggen zu haben, ohne Caches löschen zu müssen…

https://www.amazon.com/gp/product/B07FQ7M16H

Beide dieser letzten beiden Links funktionieren bei mir, bist du sicher, dass du nicht einfach von Amazon blockiert wirst?

@merefield Angesichts der Tatsache, dass beide fehlerhaften Links sowohl hier als auch im Maker Forum fehlschlagen und dass gleichzeitig andere Links jetzt (nachdem die Anforderungsgrößenbeschränkung auf 5 MB erhöht wurde) auf beiden Websites funktionieren, erscheint mir das unwahrscheinlich.

Dieses Thema wurde automatisch nach 14 Tagen geschlossen. Neue Antworten sind nicht mehr möglich.

Die Amazon-Links, die nicht in Onebox gerendert wurden, wie das von @mcdanlj gepostete Beispiel https://www.amazon.com/gp/product/B07FQ7M16, sollten jetzt korrekt gerendert werden.

7 „Gefällt mir“