تضمين روابط يوتيوب

كانت آمالي في رؤية منشور آخر حول هذا، لكن في السابق كان من السهل تضمين مقاطع فيديو من يوتيوب مباشرةً في مربع النص، والآن تظهر كرابط تشعبي.

هل هناك حل؟

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

إذا كان بإمكانك مشاركة أي أمثلة على الأماكن التي لا يعمل فيها هذا، فقد يساعدنا ذلك في تحديد المشكلات الإضافية!

نعم، أعرف أن الرابط يجب أن يكون في سطر منفصل. جميع الروابط التي أملكها غير مدرجة وهي تابعة لعملائنا، لذا أشعر بالحرج من استخدامها… لكن الأمر يحدث في منشورات الجميع…

إليك ما أراه

هل يعمل الأمر إذا استخدمت فيديو مدرجًا؟ من الممكن أن يكون هناك خلل في الروابط غير المدرجة. فقد يكون جوجل أجرى تغييرًا يمنع onebox من عرض هذه الفيديوهات.

يبدو أنه لا يعمل على موقعنا سواء كانت الفيديو مدرجة أو غير مدرجة. إنه يعمل هنا إذا قمت بنشر فيديو غير مدرج.

إليك فيديو غير مدرج للمقارنة:

قد يكون من الممكن أن تقوم YouTube بحظر الطلبات القادمة من عنوان IP الخاص بخادمك؟

إذا قمت بتشغيل الأمر التالي، على سبيل المثال:

puts Onebox.preview('https://youtu.be/E5oGcdqz5xk')

في وحدة تحكم Rails الخاصة بخادمك، هل تحصل على شيء مثل:

<div class="onebox lazyYT lazyYT-container" data-youtube-id="E5oGcdqz5xk" data-youtube-title="demo unlisted link" data-parameters="feature=oembed&amp;wmode=opaque">
  <a href="https://www.youtube.com/watch?v=E5oGcdqz5xk" target="_blank" rel="nofollow ugc noopener">
    ![](upload://hp5dMCYhQ42qK2Oru9gQ6Q9R0nY.jpeg "demo unlisted link")
  </a>
</div>

نعم، تم حظر عنوان IP الخاص بخادمك من قبل يوتيوب. وقد ظهرت هذه المشكلة عدة مرات مؤخرًا.