تضمين Vimeo لا يعمل على موقعي بسبب حظر عناوين IP الخاصة بخوادم Vimeo

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

لا، هذا ليس هو الحال - يبدو أن عناوين IP محجوزة مسبقًا وبمديات واسعة، بغض النظر عما إذا كان هناك تضمين لـ Vimeo:

لقد قمنا سابقًا بنقل عدد من المنتديات التي كانت تواجه مشاكل إلى كتل عناوين IP مختلفة، وقد حلّ ذلك المشكلة بشكل دائم لتلك المنتديات (حتى الآن).

مرحباً بالجميع، أعتذر عن الصمت. نحن نناقش داخلياً في Vimeo كيفية التعامل مع استخدام وسوم OG ودعمها، لذا لا أملك أي معلومات جديدة للمشاركة في الوقت الحالي.

في الأصل، كانت وسوم OG تُستخدم في صفحة الفيديو وتُعدّ مخصصة لمنصات التواصل الاجتماعي الرئيسية مثل فيسبوك وغيرها. لم تكن حالات الاستخدام مثل نشر Discourse على خوادم مستضافة في السحابة من السيناريوهات التي أخذناها في الاعتبار، لكننا ندرس هذه الحالات بجد الآن، خاصة وأن حظر عناوين IP للخوادم المستضافة في السحابة الذي نفعله يؤثر بوضوح على مستخدمي وسوم OG.

في الوقت الحالي، الحل طويل الأمد من جانب Discourse هو الاعتماد على تطبيق oEmbed الخاص بنا للحصول على بيانات الفيديو الوصفية بدلاً من الاعتماد على وسوم OG.

ومع ذلك، لا نرغب في Vimeo في “معاقبة” أي مطورين كانوا يعتمدون على قدرة Discourse على الحصول على بيانات فيديو Vimeo الوصفية. إذا قمت بنشر Discourse على خادم سحابي خاص بك وتواجه هذه المشكلة، فاتصل بنا عبر vimeo.com/help/contact، ووصف وضعك، وقدم رابطاً لهذا الموضوع في Discourse كمرجع. بعد ذلك، سنبحث في إمكانية إضافة عنوان IP لخادمك إلى القائمة البيضاء مؤقتاً.

(انتباه إلى @justin و @RGJ: لست على دراية كبيرة بـ Discourse ولم أجد طريقة لإرسال رسالة خاصة إليكم. أود التحدث أكثر حول كيفية مساعدتنا لمستخدميكم ومطوريكم. إذا كانت هناك طريقة للتحدث خارج منصة Meta Discourse عبر البريد الإلكتروني أو الرسائل الخاصة، فلنكتشف ذلك معاً!)

@PaigeLynn قالت إنها غادرت Discourse لأنها كانت تعتمد على الفيديوهات المدمجة. :face_with_raised_eyebrow:

مُحفوظ. سأبحث في تحديث gem الخاص بنا onebox لاستخدام نقطة نهاية oEmbed لفيديوهات Vimeo الأسبوع المقبل.

يمكنك النقر على اسم المستخدم ثم الضغط على زر “رسالة” الذي يظهر في النافذة المنبثقة.

أعتقد أن @techAPJ سيأتي لإنقاذنا.

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

إذا لم ترغب في أن يستخدم الناس وسوم OG، فإن الطريقة السهلة لفرض ذلك هي عدم إرسالها. فليس الأمر كما لو أن Discourse يقوم بجمع بيانات موقعك؛ بل إنه يستخدم معيارًا عامًا ومفتوحًا تعلن دعمك له.

تم ذلك عبر:

و

يستخدم Onebox الآن نقطة نهاية Vimeo oEmbed افتراضيًا، ولا ينبغي أن يتأثر بحظر عناوين IP للخوادم.

لا تتردد في مراسلتي هنا على meta إذا استمرت المشكلة في أحدث إصدار من Discourse.

شكرًا لك @techAPJ !!! :heart:
هل يمكنك أيضًا نقل هذه التعديلات إلى النسخة المستقرة؟

إن إعادة تطبيق هذا الإصدار على stable لن يكون أمرًا بسيطًا، حيث حدثت العديد من التغييرات في مكتبة onebox منذ الإصدار المستقر الأخير، وقد لا يكون الكود المصدري الأساسي (في stable) محدثًا ليتوافق مع أحدث إصدار من المكتبة.

أتفهم ذلك تمامًا، فقد يكون الأمر معقدًا حقًا.