أكمل الخطوات الموضحة في بقية هذه الصفحة، وفي دقائق معدودة سيتوفر لديك نص برمجي لـ Google Apps بسيط يقدم طلبات إلى YouTube Data API.
يوضح نموذج التطبيق كيفية إضافة بيانات قناة YouTube إلى جدول بيانات.
المتطلبات الأساسية
لتنفيذ هذا التشغيل السريع، ستحتاج إلى:
- الدخول إلى الإنترنت ومتصفح الويب.
- حساب Google.
- الوصول إلى Google Drive.
الخطوة 1: إنشاء النص البرمجي
- افتح Google Drive في متصفح الويب.
- انقر على جديد > جداول بيانات Google.
- في جدول البيانات الجديد، انقر على الإضافات > برمجة التطبيقات.
- استبدل محتوى محرر النص البرمجي بالرمز التالي:
// Note: Apps Script automatically requests authorization // based on the API's used in the code. function channelsListByUsername(part, params) { var response = YouTube.Channels.list(part, params); var channel = response.items[0]; var dataRow = [channel.id, channel.snippet.title, channel.statistics.viewCount]; SpreadsheetApp.getActiveSpreadsheet().appendRow(dataRow); } function getChannel() { var ui = SpreadsheetApp.getUi(); var channelName = ui.prompt("Enter the channel name: ").getResponseText(); channelsListByUsername('snippet,contentDetails,statistics', {'forUsername': channelName}); } function getGoogleDevelopersChannel() { channelsListByUsername('snippet,contentDetails,statistics', {'forUsername': 'GoogleDevelopers'}); } function onOpen() { var firstCell = SpreadsheetApp.getActiveSheet().getRange(1, 1).getValue(); if (firstCell != 'ID') { var headerRow = ["ID", "Title", "View count"]; SpreadsheetApp.getActiveSpreadsheet().appendRow(headerRow); } var ui = SpreadsheetApp.getUi(); ui.createMenu('YouTube Data') .addItem('Add channel data', 'getChannel') .addSeparator() .addItem('Add GoogleDevelopers data', 'getGoogleDevelopersChannel') .addToUi(); }
- انقر على حفظ .
- انقر على مشروع بلا عنوان في أعلى يمين الصفحة، واكتب Quickstart، ثم انقر على إعادة تسمية.
الخطوة 2: تفعيل واجهة برمجة تطبيقات البيانات في YouTube
- على يمين الصفحة، انقر على رمز أداة التحرير .
- على يمين الصفحة، انقر على "إضافة خدمة" بجانب "الخدمات". .
- انقر على YouTube Data API ، ثم انقر على Add (إضافة).
الخطوة 3: تشغيل النموذج
- أعد تحميل جدول البيانات. وإذا كانت هذه هي المرة الأولى التي تحمِّل فيها جدول البيانات بعد إضافة الرمز، يجب تعبئة الصف الأول بالرؤوس ID وTitle وView count.
في شريط القوائم، انقر على بيانات YouTube > إضافة بيانات GoogleDevelopers لإضافة معلومات عن قناة GoogleDevelopers إلى جدول البيانات. (يجب أن تظهر قائمة بيانات YouTube إلى جانب القوائم القياسية، مثل "ملف" و"تعديل" و"عرض" وما إلى ذلك).
في المرة الأولى التي يتم فيها تشغيل النموذج، سيُطلب منك منح الإذن بالوصول إليه:- انقر على مراجعة الأذونات.
- اختيار حساب.
- انقر على سماح.
في شريط القوائم، انقر على بيانات YouTube > إضافة بيانات القناة لإضافة بيانات لقناة من اختيارك. أدخِل اسم القناة عندما يُطلب منك ذلك (مثل "GoogleDevelopers" أو "SaturdayNightLive") وانقر على حسنًا. يسترد النص البرمجي البيانات لهذه القناة ويضيفها إلى جدول البيانات.
قراءات إضافية
تحديد المشاكل وحلّها
خطأ في المرجع: لم يتم تحديد "[اسم واجهة برمجة التطبيقات]"
يحدث هذا الخطأ عندما لا يتم تشغيل واجهة برمجة التطبيقات في محرر شفرة برمجة التطبيقات. انتقل مرة أخرى إلى الخطوة 2.ب وتأكد من تعيين التبديل المقابل على تشغيل.