شروحات

كيفية الحصول على مفتاح YouTube API [دروس + أمثلة]

YouTube API

كيفية الحصول على مفتاح YouTube API [دروس + أمثلة]

ما هي يوتيوب API؟

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

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

مع وضع ذلك في الاعتبار ، ما نوع البيانات التي يمكنك تمييزها باستخدام YouTube API؟ لنلقي نظرة.

بيانات واجهة برمجة تطبيقات YouTube

تتيح لك واجهة برمجة تطبيقات YouTube الوصول إلى بيانات YouTube بطريقة أكثر شمولاً وقابلية للتطوير من رموز تضمين YouTube المستقلة . يمكنك استرداد قوائم التشغيل بأكملها وتحميلات المستخدمين وحتى نتائج البحث باستخدام YouTube API. يمكنك أيضًا إضافة وظائف YouTube إلى موقع الويب الخاص بك بحيث يمكن للمستخدمين تحميل مقاطع الفيديو وإدارة اشتراكات القناة مباشرة من موقع الويب أو التطبيق الخاص بك.

دعنا نلقي نظرة على بعض الوظائف الأكثر شيوعًا لواجهة برمجة التطبيقات. هذه ليست قائمة شاملة. نوصي بالاطلاع على وثائق Google الرسمية .

فوائد استخدام YouTube API

يفقد العديد من المسوقين وأصحاب الأعمال فوائد دمج YouTube في استراتيجية التسويق الرقمي الخاصة بهم . عادةً ما يتعلق الأمر بمدى الوقت الذي يستغرقه إنشاء محتوى فيديو عالي الجودة.

في تسويق نموذجي على YouTube YouTube ، ستنشر باستمرار محتوى فيديو كل أسبوع على أمل الحصول على إبداءات الإعجاب والمشتركين – تأمل أن يتحول جزء منهم إلى عملاء. لحسن الحظ ، لم تعد هذه هي الطريقة الوحيدة لاستخدام YouTube في عملك. أنشأ YouTube واجهة برمجة تطبيقات تتيح لك دمج موقع الويب الخاص بك مع النظام الأساسي الاجتماعي.

فيما يلي بعض أهم فوائد استخدام YouTube API:

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

يعد استخدام YouTube API أمرًا لا يفكر فيه العديد من المسوقين ، لكن YouTube لا يسمح لأي شخص بالوصول إلى هذه الأداة القيمة أو بياناتها. لمنع إساءة الاستخدام المحتملة ، يمنح YouTube كل مستخدم مفتاح واجهة برمجة تطبيقات فريدًا يسمح له بربط موقعه على الويب أو تطبيقه بالمنصة.

تم تخصيص كل مفتاح API لمشروع فردي. إذا كنت تستخدم API على موقعين مختلفين ، فيجب عليك إنشاء مفتاحين مختلفين لواجهة برمجة التطبيقات.

الآن ، دعنا ننتقل إلى كيفية الحصول على مفتاح YouTube API خطوة بخطوة.

 

 

google-developer-console-new-project
google-developer-console-new-project

 

بمجرد إنشاء مشروع ، سيتم تطبيق كل ما تفعله من هنا فصاعدًا ، بما في ذلك إنشاء مفتاح API ، على هذا المشروع المحدد. إذا كان لديك عدة مشاريع تعمل في نفس الوقت ، فتأكد من تحديد المشروع الصحيح عن طريق التحقق مرة أخرى من أن المشروع مدرج في شريط التنقل العلوي.

3. في لوحة معلومات المشروع الجديدة ، انقر فوق استكشاف وتمكين واجهات برمجة التطبيقات.

بعد إنشاء مشروع ، سيتم نقلك إلى لوحة معلومات جديدة تمامًا ببطاقات مختلفة: معلومات المشروع والموارد وما إلى ذلك.

انتقل إلى بطاقة الشروع في العمل وانقر على استكشاف وتمكين واجهات برمجة التطبيقات .

explore-enable-apis
explore-enable-apis

 

بدلاً من ذلك ، على الشريط الجانبي ، انتقل إلى واجهات برمجة التطبيقات والخدمات > المكتبة .

4. في المكتبة ، انتقل إلى YouTube Data API v3 ضمن YouTube APIs.

بمجرد وصولك إلى المكتبة ، سترى صفحة مقسمة إلى أقسام. انتقل إلى القسم المسمى YouTube APIs وحدد YouTube Data API v3.

youtube-apis-library
youtube-apis-library

بدلاً من ذلك ، يمكنك البحث عن YouTube Data API على شريط البحث.

5. تمكين API.

بعد وصولك إلى صفحة YouTube Data API ، انقر فوق زر أزرق بكلمة تمكين .

youtube-api-enable
youtube-api-enable

 

6. إنشاء بيانات الاعتماد.

بعد النقر فوق تمكين ، سيتم نقلك إلى صفحة نظرة عامة.

youtube-api-credential-created
youtube-api-credential-created

في الزاوية اليمنى العلوية ، انقر فوق إنشاء بيانات الاعتماد .

في نافذة بيانات الاعتماد ، حدد YouTube Data API v3 للمساحة الفارغة الأولى ، وخادم الويب (مثل node js. Tomcat) للثاني ، وحدد مربع البيانات العامة في الموجه الثالث.

youtube-api-credential-options
youtube-api-credential-options

أسفل ذلك مباشرةً ، انقر فوق الزر الأزرق بعنوان ما هي بيانات الاعتماد التي أحتاجها؟

بعد ذلك ، سيتم تحميل مفتاح API الخاص بك تلقائيًا.

youtube-api-credential-api-key
youtube-api-credential-api-key

انقر فوق تم .

7. ستظهر شاشة بها مفتاح API.

تم الانتهاء من! لديك مفتاح API الخاص بك. يتم حفظها في بيانات الاعتماد الخاصة بك لاسترجاعها بسهولة.

youtube-api-credential-created
youtube-api-credential-created

يوتيوب مفتاح استكشاف الأخطاء وإصلاحها

أين هو مفتاح واجهة برمجة تطبيقات YouTube الخاص بي؟

هل قمت بإنشاء مفتاح API ولكنك لا تعرف كيفية العثور عليه؟ سنرشدك خلال عملية العثور عليها خطوة بخطوة.

    • الخطوة 1 : سجّل الدخول إلى Google Developers Console .
    • الخطوة 2: سيتم نقلك تلقائيًا إلى لوحة تحكم المشروع ، حيث سترى سلسلة من البطاقات. ضمن بطاقة واجهات برمجة التطبيقات ، انقر على الانتقال إلى نظرة عامة على واجهات برمجة التطبيقات .
apis-console-card
apis-console-card

 

  • الخطوة 3: سيتم نقلك إلى لوحة تحكم بها شريط جانبي. في هذا الشريط الجانبي ، انقر فوق بيانات الاعتماد .
credentials-dashboard
credentials-dashboard

 

    • الخطوة 4: تم كل شيء! ستجد مفتاح YouTube API الذي أنشأته.

مفتاح واجهة برمجة تطبيقات YouTube الخاص بي لا يعمل

تحدث مواطن الخلل طوال الوقت ، خاصةً عندما يتعلق الأمر بواجهات برمجة التطبيقات.

قد لا يعمل مفتاح API الخاص بك لأنك تستخدمه لمشروع خاطئ. تأكد من أنك تستخدم المفتاح الخاص بالمشروع الذي قمت بإنشائه من أجله ، خاصة إذا قمت بإنشاء عدة مشاريع في نفس الوقت.

إذا كان لا يزال لا يعمل ، ففكر في إنشاء مفتاح API جديد تمامًا.

بمجرد استرداد مفتاح YouTube API ، يمكنك استخدامه لاستدعاء بيانات YouTube. استخدام آخر مفيد للغاية هو أحداث البث المباشر لعملك. سيتطلب ذلك منك الوصول إلى YouTube Live Streaming API.

كيفية الوصول إلى YouTube Live API

1. اتبع الخطوات من 1 إلى 7 أعلاه للحصول على مفتاح YouTube API.

أولاً ، قم بإعداد مشروعك أو موقع الويب أو التطبيق الخاص بك ، ثم احصل على مفتاح YouTube API. سيسمح لك هذا المفتاح بالوصول إلى واجهة برمجة تطبيقات البث المباشر على YouTube.

لا تنس تسجيل تطبيقك في Google حتى تتم مصادقة طلبات واجهة برمجة التطبيقات الخاصة بك بنجاح.

2. تعرف على الموارد المرتبطة بـ YouTube Live API.

 

youtube-live-streaming-api-resources
youtube-live-streaming-api-resources

 

تحتوي واجهة برمجة تطبيقات البث المباشر على YouTube على مجموعة متميزة من الموارد التي يمكنك إجراء استدعاءات لواجهة برمجة التطبيقات لها. وتشمل هذه:

تشارك YouTube Live API أيضًا بعض الموارد مع YouTube Data API ، بما في ذلك:

  • يشير مقطع الفيديو إلى مقطع فيديو واحد على YouTube.
  • يشير videoAdvertisingOptions إلى إعدادات الإعلان للبث الخاص بك.
  • يشير الأصل إلى جزء من الملكية الفكرية (مثل مشهد من فيلم أو عرض) لا تملكه.
  • تشير السياسة إلى أي قواعد أو سياسات يخضع لها البث المباشر أو فيديو YouTube.

3. تعرف على ما يمكنك القيام به بموارد معينة.

لكل من هذه الموارد ، يمكنك إكمال مجموعة معينة من الإجراءات ، والتي تسمى “الأساليب”. تختلف الطرق التي يمكنك استخدامها اعتمادًا على المورد الذي تحاول إنشاء استدعاء API له.

على سبيل المثال ، يمكنك القيام بما يلي باستخدام مورد البث المباشر:

  • list : يسمح لك باسترداد مجموعة من عمليات البث التي تتوافق مع معلمات طلبك.
  • إدراج : يسمح لك بإنشاء بث مباشر.
  • تحديث : يسمح لك بتغيير البيانات الوصفية أو الإعدادات الخاصة بالبث المباشر.
  • حذف : يسمح لك بحذف البث.

والكثير الكثير. كل هذا يتوقف على ما تحاول القيام به بالضبط. إذا كنت تشعر بالضياع ولا تعرف كيفية استخدام YouTube Live Streaming API لموقع الويب الخاص بك على WordPress ، على سبيل المثال ، فقد تفكر في استخدام مكون إضافي مثل WP YouTube Live .

4. جربه باستخدام أداة Google API Explorer.

youtube-api-explorer-tool
youtube-api-explorer-tool

 

قبل أن تلمس سطرًا واحدًا من التعليمات البرمجية الخاصة بك على التطبيق الفعلي أو موقع الويب الخاص بك ، جرب Live Streaming API باستخدام أداة مستكشف API المضمنة في Google. في ذلك ، يمكنك تحديد معلمات مثل حالة البث ونوع البث وصفحة توكن والمزيد (لكن الحقول ستختلف وفقًا للمورد والطريقة التي تختبرها). يسمح لك هذا بصياغة الكود في بيئة وضع الحماية دون التلاعب بالكود الذي كتبته بالفعل لموقعك على الويب أو تطبيقك.

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

أمثلة على YouTube API

 

ما هي بعض الطرق الأخرى التي يمكنك من خلالها استخدام YouTube API على موقع الويب أو التطبيق الخاص بك؟ ستجد أدناه نماذج تعليمات برمجية مفيدة لحالات استخدام YouTube API الشائعة.

 

إقرأ أيضا : 

الروبوتات السيئة وإضفاء الطابع السلعي على الاحتيال عبر الإنترنت

حملات على منصات التواصل الاجتماعى تنادى ب انترنت غير محدود فى مصر

هجمات الهجوم الغاشم DDOS – الهاكرز يوسعون هجمات DDoS كجزء من إستراتيجية الحرب الإلكترونية الدولية

مقالات ذات صلة

0 0 votes
Article Rating
Subscribe
نبّهني عن
guest

0 تعليقات
Inline Feedbacks
View all comments
زر الذهاب إلى الأعلى
0
Would love your thoughts, please comment.x
()
x