لماذا تتحول بلاطات منتجات Amazon إلى خطأ 404؟

مرحبًا بالجميع. لقد قمت ببعض البحث هنا حول هذا الموضوع، ويبدو أنه مرت عدة أشهر منذ ظهور هذا النقاش، لذا أردت معرفة آخر المستجدات.

لاحظت للتو أن المشاركات القديمة على موقعنا التي تحتوي على روابط أمازون تظهر الآن نسخة “واين بوكس” من الرابط على النحو التالي:

أما في المشاركات الجديدة (غير متأكد من التاريخ الدقيق الذي بدأت فيه هذه المشكلة)، فيعرض المنتدى رابطًا عاديًا فقط دون استخدام “واين بوكس”. ويبدو أن نفس الأمر يحدث هنا على meta.discourse عندما جربت للتو رابط أمازون.

علاوة على ذلك، قال عدد قليل من المستخدمين هنا على meta.discourse إنهم تم حظرهم مؤقتًا من برنامج الأفلييت التابع لأمازون بسبب استخدام روابط “واين بوكس”.

  1. هل توقف ديسكورد عمدًا عن دعم روابط أمازون، أم توقفت عن العمل لأن المعلومات المفتوحة للرسم البياني (Open Graph) غير متوفرة أو لسبب آخر؟

  2. هل السبب في استمرار ظهور روابط “واين بوكس” في مشاركاتنا القديمة هو أنها لم يتم إعادة طهيها (re-bake) بعد؟

  3. هل يعلم أحد ما إذا كان صحيحًا بالفعل أن روابط “واين بوكس” قد تعرضك للحظر من برنامج الأفلييت؟ وإذا كان الأمر كذلك، فهل من المنطقي إعادة طهي المشاركات القديمة للتخلص من روابط “واين بوكس”؟

شكرًا جزيلًا لكم إذا كان لديكم أي آراء أو رؤى.

لم أحصل على إجابة واضحة من أمازون، على حد علمي. يمكنك محاولة سؤالهم، لكن لم تحدث أي تغييرات حديثة في جانب Discourse فيما يتعلق بالروابط إلى أمازون.

يمكنك الاحتفاظ بالواحد-صندوق، أعتقد أنه كان مرتبطًا أكثر باستخدام صورهم، ولكن كما قال riking، لا نعرف على وجه اليقين. احتياطًا، أضفت هذه الإعدادات

image

حتى الآن كل شيء على ما يرام مع برنامج الأفلييت الخاص بـ أمازون (منذ 4 سنوات)

من المرجح أن خادمك مدرج في القائمة السوداء من أمازون. لا يزال يعمل بشكل جيد هنا.

مثال:

https://www.amazon.com/gp/aw/d/B07SR1BRN5

اختبار رابط onebox:

وآخر:

هذا مثير للاهتمام. يبدو أن التنسيق الدقيق للرابط مهم. انظر كيف أن رابطين من الروابط في منشوري السابق لم يعملا بينما عمل الثالث؟ لقد نسخت الرابطين الأولين من شريط عنوان المتصفح أثناء وجودي على Amazon.com. أما الثالث، فقد نسخته من منشورك @codinghorror.

هل لديك أي فكرة عما يجعل التنسيق جيدًا أو سيئًا؟ Hmm… سأقوم ببعض البحث…

إذن، هل يمنع هذا الإعداد ظهور الصور في الـ onebox، يا @Steven؟

في الواقع، لا يبدو أن الأمر له أي علاقة بتنسيق الرابط. إليك رابطًا تم تنسيقه مثل الرابط الذي أرسلته @codinghorror.

لسبب ما، عندما ألصق رابطًا من أمازون هنا أو على منتدانا، فإن الطلب الموجه إلى أمازون يؤدي إلى خطأ 404.

@techAPJ هل لديك أي فكرة عما يحدث :arrow_double_up:

هل هذا مرتبط بتغيير علامة & @techAPJ؟ أم أنه خاص بالمنتج؟

https://www.amazon.com/Easy-Release-Spill-Resistant-Removable-Certified-Dishwasher/dp/B074CRKP7V/

يبدو أن إعادة بناء جميع المنشورات المذكورة أعلاه قد نجحت، وأرى الآن مربعات أمازون المدمجة (oneboxes) لجميع الروابط. لست متأكداً مما حدث هنا… ربما قام أمازون بحظر عنوان IP الخاص بنا مؤقتاً؟ علماً بأن ميزة مربعات أمازون المدمجة تعمل بشكل صحيح أيضاً على بيئة التطوير الخاصة بي لجميع الروابط.

أتساءل عما إذا كنا قد وصلنا إلى حد معدل الطلبات :thinking:

لا، هذا سيمنع منتداك من تحميل صور أمازون إلى خادمك. أعتقد أن المشكلة بالنسبة لمستخدم واحد كانت تتعلق باستخدام شعارهم.

يمكنك إضافة أمازون إلى القائمة السوداء للـ oneboxes، لكنني لا أعتقد أن هذا ضروري؛ لم أواجه أي مشكلة مع onebox الخاص بأمازون طالما استمررت في استخدام الصور البعيدة من خوادمهم.

هذه نظرية مثيرة للاهتمام. لقد جربت الأمر مرة أخرى على تثبيت Discourse الخاص بي، وتحوّل الرابط الأول الذي جربته إلى “onebox” بنجاح، لكنني جربت بعد ذلك 4 روابط فريدة أخرى (ربما بفاصل 10 ثوانٍ)، وقد أدت جميعها إلى خطأ 404. انتظرت حوالي 15 دقيقة وحاولت رابطًا آخر، وحصلت على خطأ 404 آخر.

أنا غير واضح تمامًا فيما يتعلق بما إذا كانت “oneboxes” السابقة تعود إلى أمازون للحصول على معلومات، وإذا كان الأمر كذلك، فكم مرة. هل يعرف أحد الإجابة عن هذا من رأسه؟

سيكون من المفيد الحصول على هذه المعلومات في هذا الموقف الغامض، بالإضافة إلى الامتثال لشروط برنامج الأفلييت التابع لأمازون، لأنني أعتقد أنه إذا كنت ستسحب وتعرض معلومات معينة من أمازون، فيجب عليك تحديثها كل 24 ساعة للحفاظ على تحديثها.