هل Amazon Onebox معطل؟

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)

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

إعجابَين (2)

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)

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)

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 إعجابات

أعتقد أن الاتساق سيساعد. لذا إما عدم تضمينها كمربع واحد من حيث المبدأ وشرح السبب، أو القيام بمربع بسيط/أساسي جدًا ولكن بالتأكيد عدم تغيير عنوان URL أو معالمه، فهذا يشبه أخذ المال من جيبي…

المسألة لا طائل من ورائها إلى حد ما.

يُعد عرض روابط أمازون في Oneboxing مخالفًا لشروط وأحكام اتفاقية الإحالة الخاصة بهم على ما يبدو. تم إغلاق حسابي مرة واحدة بسبب ذلك. على ما يبدو، فإن استخدام شعارهم بطريقة لا يوافقون عليها هو إساءة استخدام لعلامتهم التجارية؟

من المحتمل أنهم يقومون بحظر بعض وكلاء المستخدمين من الزحف بنشاط.

أفضل حل هو استخدام مقتطفات الإحالة الخاصة بهم. أتفق على أن هذا يمثل بعض الجهد اليدوي.

ربما يمكن لشخص ما تمويل أو كتابة إضافة لإدراج هذه المقتطفات إذا كان يمكن استردادها عبر واجهة برمجة التطبيقات؟

إذا لم تكن تابعًا، ففكر في استخدام مساعد Onebox الخاص بي لتحسين موثوقية استرداد العلامة.

بعد التحديث إلى 2.9.0.beta2 لم يعد يعمل… مثال:

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

إعجاب واحد (1)

يمكنك إضافة نطاق أمازون إلى الإعداد blocked onebox domains.

تم تقسيم منشورين إلى موضوع جديد: تعيين “نطاقات onebox المحظورة” لا يتم احترامه

شكرًا، يبدو أنه تم إصلاحه الآن هنا في ميتا :smiley:

تم إصلاح المشكلة وفقًا لـ

6 إعجابات

شكرا لك! كنت أعاني أيضًا من عدم ظهور روابط أمازون في صندوق واحد، والتحديث إلى tests-passed (685d186351) بما في ذلك هذا التغيير الذي أصلح معظم الروابط بالنسبة لي عند إعادة بناء HTML للمشاركات المتأثرة، باستثناء رابط واحد معين حتى الآن:

لقد قمت بالفعل بإعادة بناء redis كجزء من التحديث، ولكن بعد ذلك، في حالة حدوث خطأ عابر، حاولت أيضًا إزالة ذاكرة التخزين المؤقت للصندوق الواحد باستخدام redis-cli وإعادة بناء 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)

(إعادة بناء 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"

على الأقل بالنسبة لي، على موقعي، ظل هذا رابطًا عاديًا، غير محاط بأي شيء. لذا فإن هذه المشاركة هي تقرير محتمل عن خطأ واختبار لما إذا كان meta، الذي يفترض أنه يعمل بنفس الكود، يتأثر بنفس الطريقة. :smiling_face:

(للإشارة: المشاركة الوحيدة التي تحتوي على صناديق عمل وغير عاملة بعد إعادة بناء HTML موجودة على Indoor return laser fume handling? - #7 by mcdanlj - Lasers - Maker Forums)

قبل تطبيق هذا التحديث، رأيت Failed to onebox https://www.amazon.com/dp/B00E5G1K36 response size too big في log/rails/production.log ولكنني لا أرى أي أخطاء هناك عندما أحاول إعادة بناء HTML بعد حذف العنصر من ذاكرة التخزين المؤقت للصندوق الواحد في redis. لذا، من الواضح أن هذا شيء آخر.

الخطأ الذي أراه لهذا الرابط أو هذا الرابط https://www.amazon.com/Lennox-Carbon-Healthy-Climate-Filter/dp/B00E5G1K36 هو:

عذرًا، لم نتمكن من إنشاء معاينة لصفحة الويب هذه، لأنه لم يتم العثور على علامة oEmbed / OpenGraph التالية: description

ولكن عند التحقق من Iframely أرى علامات og الصحيحة:

{
  "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 إعجابات

تم العثور على رابط مشابه آخر يبدو أنه معطل بنفس الطريقة، في حال كان مفيدًا وجود روابط إضافية لتصحيح الأخطاء دون الحاجة إلى مسح ذاكرة التخزين المؤقت…\n\nhttps://www.amazon.com/gp/product/B07FQ7M16H \n\nREXBETI Double Head Sheet Nibbler Metal Cutter, Quality Nibbler Drill Attachment for Straight Curve and Circle Cutting, Maximum 14 Gauge Steel - Amazon.com

كلا الرابطين الأخيرين يعملان لدي، هل أنت متأكد من أن أمازون لا تحظرهم؟

@merefield بالنظر إلى أن كلا الرابطين الفاشلين يفشلان هنا وعلى منتديات Maker، وأنه في الوقت نفسه تعمل روابط أخرى الآن (بعد زيادة حد حجم الطلب إلى 5 ميجابايت) على كلا الموقعين، فإن هذا يبدو غير مرجح بالنسبة لي.

تم إغلاق هذا الموضوع تلقائيًا بعد 14 يومًا. لم يعد يُسمح بالردود الجديدة.

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

روابط أمازون التي كانت تفشل في Onebox، مثل المثال https://www.amazon.com/gp/product/B07FQ7M16 الذي نشره @mcdanlj، يجب أن تُعرض الآن بشكل صحيح.

7 إعجابات