فشل YouTube URIs في عرض الصور المصغرة عند تضمينها

حسنًا، أعتقد أن لدي حلاً هنا، يجب أن نستخدم oEmbed لهذه الأشياء من يوتيوب بدلاً من ذلك:

لا أعتقد ذلك، يبدو أن هناك شيئين:

  1. نوع من تحديد المعدل/إعادة التوجيه الغريب لعنوان IP، لأن أحيانًا بالنسبة لمواقع مختلفة على استضافتنا، يعمل رابط OP.
  2. هذا الكود لم يعد يعمل، لأن JSON الذي نتوقعه لم يعد موجودًا discourse/lib/onebox/engine/youtube_onebox.rb at e144ec07c8c17ad0f73427524bccc10c074d5a19 · discourse/discourse · GitHub

بشكل عام، يبدو عنوان URL الخاص بـ oEmbed أكثر أمانًا، بالنسبة لمقطع الفيديو الخاص بـ OP، فهو https://www.youtube.com/oembed?url=https://youtube.com/shorts/Cs3sTnLO6EE&format=json وتحصل على هذا النوع من الاستجابة:

إعجابَين (2)