أما في المشاركات الجديدة (غير متأكد من التاريخ الدقيق الذي بدأت فيه هذه المشكلة)، فيعرض المنتدى رابطًا عاديًا فقط دون استخدام “واين بوكس”. ويبدو أن نفس الأمر يحدث هنا على meta.discourse عندما جربت للتو رابط أمازون.
علاوة على ذلك، قال عدد قليل من المستخدمين هنا على meta.discourse إنهم تم حظرهم مؤقتًا من برنامج الأفلييت التابع لأمازون بسبب استخدام روابط “واين بوكس”.
هل توقف ديسكورد عمدًا عن دعم روابط أمازون، أم توقفت عن العمل لأن المعلومات المفتوحة للرسم البياني (Open Graph) غير متوفرة أو لسبب آخر؟
هل السبب في استمرار ظهور روابط “واين بوكس” في مشاركاتنا القديمة هو أنها لم يتم إعادة طهيها (re-bake) بعد؟
هل يعلم أحد ما إذا كان صحيحًا بالفعل أن روابط “واين بوكس” قد تعرضك للحظر من برنامج الأفلييت؟ وإذا كان الأمر كذلك، فهل من المنطقي إعادة طهي المشاركات القديمة للتخلص من روابط “واين بوكس”؟
هذا مثير للاهتمام. يبدو أن التنسيق الدقيق للرابط مهم. انظر كيف أن رابطين من الروابط في منشوري السابق لم يعملا بينما عمل الثالث؟ لقد نسخت الرابطين الأولين من شريط عنوان المتصفح أثناء وجودي على Amazon.com. أما الثالث، فقد نسخته من منشورك @codinghorror.
هل لديك أي فكرة عما يجعل التنسيق جيدًا أو سيئًا؟ Hmm… سأقوم ببعض البحث…
يبدو أن إعادة بناء جميع المنشورات المذكورة أعلاه قد نجحت، وأرى الآن مربعات أمازون المدمجة (oneboxes) لجميع الروابط. لست متأكداً مما حدث هنا… ربما قام أمازون بحظر عنوان IP الخاص بنا مؤقتاً؟ علماً بأن ميزة مربعات أمازون المدمجة تعمل بشكل صحيح أيضاً على بيئة التطوير الخاصة بي لجميع الروابط.
لا، هذا سيمنع منتداك من تحميل صور أمازون إلى خادمك. أعتقد أن المشكلة بالنسبة لمستخدم واحد كانت تتعلق باستخدام شعارهم.
يمكنك إضافة أمازون إلى القائمة السوداء للـ oneboxes، لكنني لا أعتقد أن هذا ضروري؛ لم أواجه أي مشكلة مع onebox الخاص بأمازون طالما استمررت في استخدام الصور البعيدة من خوادمهم.
هذه نظرية مثيرة للاهتمام. لقد جربت الأمر مرة أخرى على تثبيت Discourse الخاص بي، وتحوّل الرابط الأول الذي جربته إلى “onebox” بنجاح، لكنني جربت بعد ذلك 4 روابط فريدة أخرى (ربما بفاصل 10 ثوانٍ)، وقد أدت جميعها إلى خطأ 404. انتظرت حوالي 15 دقيقة وحاولت رابطًا آخر، وحصلت على خطأ 404 آخر.
أنا غير واضح تمامًا فيما يتعلق بما إذا كانت “oneboxes” السابقة تعود إلى أمازون للحصول على معلومات، وإذا كان الأمر كذلك، فكم مرة. هل يعرف أحد الإجابة عن هذا من رأسه؟
سيكون من المفيد الحصول على هذه المعلومات في هذا الموقف الغامض، بالإضافة إلى الامتثال لشروط برنامج الأفلييت التابع لأمازون، لأنني أعتقد أنه إذا كنت ستسحب وتعرض معلومات معينة من أمازون، فيجب عليك تحديثها كل 24 ساعة للحفاظ على تحديثها.