يبدو أنه معطل حتى على ميتا…
ينتج:
يعتمد ذلك على حجم الروابط التي تتعامل معها. إذا كانت قليلة نسبيًا، ففكر في إنشاء حساب شراكة واستخدام روابط الشراكة الخاصة بهم والتي تتضمن رسومات (وبذلك يمكنك تحقيق دخل بسيط إضافي).
كنت أفكر في دمج مقتطفات الشراكة هذه في إضافة Mentionables الخاصة بنا، لكنني لم أتمكن من ذلك حتى الآن بسبب نقص التمويل أو الموارد.
تضمين روابط أمازون بشكل مباشر أمر فظيع تماماً. أحياناً لا يتم إنشاء معاينات جميلة، وأحياناً لا يتم إنشاء أي معاينة على الإطلاق، وما يزعجني أكثر في الوقت الحالي، رغم أنني لا أستطيع حتى تحديد الموضوع المناسب هنا، هو أن تضمين روابط الإحالة الخاصة بأمازون يؤدي إلى ظهور نتيجة لا تحتوي على معلمات الإحالة عند النقر على العناصر المضمنة…
أتفهم ألمك. إنه محبط جدًا. يشارك أعضاءنا روابط متعددة لمنتجات أمازون مع بعضهم البعض يوميًا (ليست روابط تابعة أو إحالة، بل روابط ‘عادية’)، ونلاحظ نتائج متباينة جدًا؛ فبينما تعمل أحيانًا، لا تعمل أحيانًا أخرى، فالأمر يعتمد كليًا على الحظ.
ومع ذلك، وكما ورد في العديد من الخيوط حول هذا الموضوع هنا، فإن المشكلة ليست في Discourse بل في أمازون.
فما الذي يمكن لـ Discourse فعله حيال ذلك؟ ![]()
بدون كتابة أداة سحب مخصصة فقط لأمازون وبناء صندوق واحد (onebox) بالطريقة الصعبة، فلا يمكنها فعل الكثير على الأرجح. وإذا قامت بكتابة أداة لأمازون، فقد يتحول الأمر إلى فتح الباب على مصراعيه، حيث يبدأ الجميع فجأة في طلب كود صندوق واحد مخصص لكل موقع على حدة ![]()
أعتقد أن الاتساق سيساعد. لذا إما عدم تضمينها كمربع واحد من حيث المبدأ وشرح السبب، أو القيام بمربع بسيط/أساسي جدًا ولكن بالتأكيد عدم تغيير عنوان URL أو معالمه، فهذا يشبه أخذ المال من جيبي…
المسألة لا طائل من ورائها إلى حد ما.
يُعد عرض روابط أمازون في Oneboxing مخالفًا لشروط وأحكام اتفاقية الإحالة الخاصة بهم على ما يبدو. تم إغلاق حسابي مرة واحدة بسبب ذلك. على ما يبدو، فإن استخدام شعارهم بطريقة لا يوافقون عليها هو إساءة استخدام لعلامتهم التجارية؟
من المحتمل أنهم يقومون بحظر بعض وكلاء المستخدمين من الزحف بنشاط.
أفضل حل هو استخدام مقتطفات الإحالة الخاصة بهم. أتفق على أن هذا يمثل بعض الجهد اليدوي.
ربما يمكن لشخص ما تمويل أو كتابة إضافة لإدراج هذه المقتطفات إذا كان يمكن استردادها عبر واجهة برمجة التطبيقات؟
إذا لم تكن تابعًا، ففكر في استخدام مساعد Onebox الخاص بي لتحسين موثوقية استرداد العلامة.
بعد التحديث إلى 2.9.0.beta2 لم يعد يعمل… مثال:
https://www.amazon.com/Venicor-Beware-Hamsters-Sign-Accessories/dp/B08HWGJMSH
يمكنك إضافة نطاق أمازون إلى الإعداد blocked onebox domains.
تم تقسيم منشورين إلى موضوع جديد: تعيين “نطاقات onebox المحظورة” لا يتم احترامه
شكرًا، يبدو أنه تم إصلاحه الآن هنا في ميتا ![]()
تم إصلاح المشكلة وفقًا لـ
شكرا لك! كنت أعاني أيضًا من عدم ظهور روابط أمازون في صندوق واحد، والتحديث إلى 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، الذي يفترض أنه يعمل بنفس الكود، يتأثر بنفس الطريقة. ![]()
(للإشارة: المشاركة الوحيدة التي تحتوي على صناديق عمل وغير عاملة بعد إعادة بناء 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"
}
تم العثور على رابط مشابه آخر يبدو أنه معطل بنفس الطريقة، في حال كان مفيدًا وجود روابط إضافية لتصحيح الأخطاء دون الحاجة إلى مسح ذاكرة التخزين المؤقت…\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، يجب أن تُعرض الآن بشكل صحيح.