Amazon Onebox rotto?

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 Mi Piace

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

2 Mi Piace

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 Mi Piace

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 Mi Piace

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 Mi Piace

Penso che la coerenza aiuterebbe. Quindi o non fare il onebox per principio e spiegare perché, oppure fare una casella molto semplice/di base ma NON cambiare l’URL o i suoi parametri, è come togliermi soldi dalla borsa…

Il problema è in parte ininfluente.

Il “oneboxing” dei link Amazon è apparentemente contro i termini e le condizioni del loro accordo di affiliazione. Il mio account è stato chiuso una volta per questo motivo. Apparentemente, l’uso del loro logo in un modo che non approvano è un uso improprio del loro marchio?

Probabilmente stanno bloccando attivamente alcuni user agent dal crawling.

La soluzione migliore è utilizzare i loro snippet di affiliazione. Concordo che questo sia un po’ un lavoro manuale.

Forse qualcuno potrebbe finanziare o scrivere un plugin per inserire questi snippet se potessero essere recuperati tramite API?

Se non sei un affiliato, considera l’utilizzo del mio assistente onebox per migliorare l’affidabilità del recupero dei tag.

Dopo l’aggiornamento alla versione 2.9.0.beta2 non funziona più… esempio:

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

1 Mi Piace

Puoi aggiungere il dominio Amazon all’impostazione blocked onebox domains.

2 post sono stati divisi in un nuovo argomento: Impostazione “domini onebox bloccati” non rispettata

Grazie, sembra risolto ora qui su meta :smiley:

Problema risolto in base a

6 Mi Piace

Grazie! Stavo anche riscontrando che i link Amazon non venivano visualizzati come onebox, e aggiornando a tests-passed (685d186351) che include quella modifica che ha risolto la maggior parte dei link per me quando ho ricostruito l’HTML per i post interessati, tranne finora per un link particolare:

Avevo già ricostruito redis come parte dell’aggiornamento, ma poi, nel caso di un errore transitorio, ho anche provato a rimuovere la cache di onebox usando redis-cli e ricostruendo nuovamente l’HTML:

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

(ricostruisci 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"

Almeno per me, sul mio sito, è rimasto un link nudo, non incapsulato in alcun modo. Quindi questo post è sia un possibile report di bug che un test per verificare se meta, che presumibilmente esegue codice simile, è ugualmente interessato. :smiling_face:

(Per riferimento: l’unico post con oneboxing funzionante e non funzionante dopo la ricostruzione dell’HTML si trova su Indoor return laser fume handling? - #7 by mcdanlj - Lasers - Maker Forums)

Prima di applicare questo aggiornamento, ho visto Failed to onebox https://www.amazon.com/dp/B00E5G1K36 response size too big in log/rails/production.log ma non vedo più errori lì quando provo a ricostruire l’HTML dopo aver eliminato l’elemento dalla cache di onebox di redis. Quindi è chiaramente qualcos’altro.

L’errore che vedo per quel link o questo link https://www.amazon.com/Lennox-Carbon-Healthy-Climate-Filter/dp/B00E5G1K36 è:

Spiacenti, non è stato possibile generare un'anteprima per questa pagina web, poiché non è stato possibile trovare il tag oEmbed / OpenGraph seguente: description

ma controllando Iframely vedo i tag og corretti:

{
  "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 Mi Piace

Ho trovato un altro link simile che sembra essere interrotto nello stesso modo, nel caso fosse utile avere dei collegamenti aggiuntivi per il debug senza dover svuotare le cache…

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

Entrambi gli ultimi due link funzionano per me, sei sicuro che non ti stia bloccando Amazon?

@merefield dato che entrambi i link non funzionanti falliscono sia qui che sui Maker Forums, e che contemporaneamente altri link ora (dopo l’aumento del limite di dimensione della richiesta a 5 MB) funzionano su entrambi i siti, ciò mi sembra improbabile.

Questo argomento è stato chiuso automaticamente dopo 14 giorni. Non sono più consentite nuove risposte.

I collegamenti Amazon che non venivano visualizzati correttamente, come l’esempio https://www.amazon.com/gp/product/B07FQ7M16 pubblicato da @mcdanlj, ora dovrebbero essere visualizzati correttamente.

7 Mi Piace