إذا كنت تستخدم خدمات واجهة برمجة التطبيقات في YouTube، يجب الالتزام بما يلي:
وبصفتك مطوّر برامج، عليك التعرّف على هذه السياسات. تقدم هذه المقالة أمثلة تقدم توضيحات إضافية حول سياسات محددة، وتجيب عن بعض الأسئلة الشائعة.
بعد مراجعة هذه المقالة والسياسات المرتبطة أعلاه، إذا لم تكن متأكدًا مما إذا كانت الخدمة مسموحًا بها أم لا، يُرجى التقدم بطلب لإجراء تدقيق امتثال واجهة برمجة التطبيقات، وتضمين ملخص واضح يشير إلى أي مستخدمين في نموذج التدقيق.
احترم خصوصية المستخدم.
المقصود بذلك: لا تنتهك خصوصية المستخدم، أو تجمع بيانات المستخدم، أو تستخدم واجهة برمجة التطبيقات لفحص المستخدمين. يجب أن يوفّر تطبيقك سياسة خصوصية تحمي المستخدمين وتلتزم بسياسات الخصوصية المتّبعة في Google. بعد الحصول على إذن المستخدم للدخول إلى بياناته أو تخزينها، يجب أن يستمر هذا المستخدم في التحكم في ما يحدث لتلك البيانات. يجب أن تسهل على المستخدمين طلب حذف بياناتهم الشخصية. يمكنك العثور على مزيد من المعلومات هنا.
أمثلة
لا تستخدم واجهة برمجة تطبيقات YouTube لتنفيذ ما يلي:
- جمع المعلومات التي يمكن استخدامها
لتحديد هوية المستخدم بدون موافقته، أو تتبّعها أو استنتاجها أو اشتقاقها أو تخزينها. وتشمل الأمثلة (هذه ليست
قائمة كاملة):
- الأسماء أو أسماء المستخدمين بالكامل
- كلمات المرور
- بيانات التعرف على الوجه
- معلومات الاتصال بما في ذلك البريد الإلكتروني أو رقم الهاتف
- النشاط على الإنترنت، مثل سجلّ التصفُّح
- مثال: استخدام واجهة برمجة التطبيقات في YouTube لإنشاء تطبيق يتتبّع سجل المشاهدة للمستخدم أو موقعه الجغرافي أو عاداته في التصفّح بدون معرفته أو موافقته.
- يمكنك جمع ما يلي عن المستخدم أو تتبّعه أو استنتاجه أو استنتاجه أو تخزينه بدون موافقته. وتشمل الأمثلة (هذه ليست قائمة كاملة):
- المعلومات الصحية
- الهوية الجنسية
- الميل الجنسي
- الانتماء السياسي
- الانتماء أو المعتقد الديني
- الأصل العرقي أو العنصرية
- حالة الهجرة
- الحالة المالية
- التاريخ الإجرامي
- عضوية النقابات العمالية أو المؤسسات
- تسهيل المراقبة -- على سبيل المثال، تتبع الموقع، أو سجل التصفح أو أي نشاط آخر عبر الإنترنت دون موافقته.
- تقييد إمكانية وصول المستخدم إلى المحتوى في YouTube أو تصفيته أو حظره بدون علمه أو موافقته.
- يمكنك السماح لأي جهات خارجية غير مصرّح لها بالوصول إلى أي بيانات من البيانات المذكورة هنا أو استخدامها أو تنزيلها.
- تخزين معلومات المستخدم إلى أجل غير مسمى. إذا طلب منك أحد المستخدمين حذف بياناته أو إذا لم تتمكن من إثبات صحة التفويض، فيجب إجراء ذلك في غضون 30 يومًا.
- استخدم بيانات اعتماد تسجيل دخول المستخدم (اسم المستخدم وكلمة المرور) أو اطلبها أو خزّنها
لا تعرض سوى المقاييس المتوفرة عبر خدمات واجهة برمجة التطبيقات في YouTube.
معنى ذلك: لا تستخدم واجهة برمجة تطبيقات YouTube لتقديم مقاييس أو بيانات مُستخلصة أو تم حسابها بشكل مستقل وتحل محل أو توفر بيانات جديدة غير متاحة عبر خدمات واجهة برمجة تطبيقات YouTube. يمكنك العثور على مزيد من المعلومات هنا.
أمثلة
لا تستخدم واجهة برمجة تطبيقات YouTube لتنفيذ ما يلي:
- عرض مقاييس تحل محل تلك التي تقدمها خدمات واجهة برمجة التطبيقات في YouTube.
- عرض مقاييس تعكس بدقة ما تقدمه خدمات واجهة برمجة التطبيقات في YouTube.
- دمج البيانات من واجهة برمجة تطبيقات YouTube مع بيانات من مصادر أخرى. إذا قدّمت بيانات مستمدة من مصادر أخرى غير واجهة برمجة تطبيقات YouTube إلى جانب البيانات التي تحصل عليها من واجهة برمجة تطبيقات YouTube، عليك توضيح الفرق بشكل واضح للمستخدم.
- مثال: توفير مقياس "تفاعل المستخدمين" الذي يشمل التفاعل من YouTube جنبًا إلى جنب مع وسائط عرض الإعلان الأخرى.
- يمكنك عرض بيانات من YouTube بجانب بيانات من منصات أخرى بدون توضيح الفرق بين أنواع البيانات ومصادرها.
- اجمع بيانات واجهة برمجة التطبيقات المصرح بها أو اجمعها ما لم تجعل بيانات واجهة برمجة التطبيقات المجمّعة قابلة للعرض فقط للمحتوى أو مالك القناة أو أحد ممثليه المفوضين.
- احصل على إحصاءات حول عدد المستخدمين أو عدد مقاطع الفيديو التي تم تحميلها أو وقت المشاهدة أو الأداء المالي أو أي جانب آخر من جوانب النشاط التجاري على YouTube.
- احرص على تقديم أي مطالبات بشأن ما إذا كان الفيديو أو القناة آمنة أو مناسبة للمشاهدة أو الإعلان من خلالها.
- تقدير وقت المشاهدة أو مدى الوصول الفريد إلى قناة أو فيديو
- تقدير عدد مرات المشاهدة المدفوعة أو مرات المشاهدة الإعلانية أو متوسط التكلفة لكل ألف ظهور للإعلان.
- تقدير الجمهور ذي الاهتمامات المشتركة أو الخصائص الديمغرافية أو تكوين الجمهور لقناة أو فيديو.
- يمكنك استنتاج أو تقدير فئة المحتوى أو نوعه لفيديو أو قناة، ويجوز لك استخدام نوع المحتوى الذي تعرضه واجهة برمجة تطبيقات YouTube فقط.
- تقدير حالة تحقيق الدخل من فيديو أو قناة أو تقديم مطالبات بشأن ما إذا كان يجب تحقيق الدخل من فيديو أو قناة.
- دمج بيانات YouTube API أو دمجها مع أي بيانات أخرى
- يمكنك عرض معلومات، مثل إجمالي عدد مشاهدات الفيديو، وتوفير رقم مختلف عن الرقم الذي توفره واجهة برمجة تطبيقات YouTube.
- استنبِط الأداء المالي لقناة على YouTube أو اعرضه.
- سلّط الضوء على أداء القناة عبر ترتيب المشاهدات أو تتبّعها بين قنوات مختلفة، أو بشكل عام لإحداث خصوم بين منشئي المحتوى.
- تقدير مدى رضا المشاهدين أو عدم رضاهم عن قناة YouTube معيّنة.
- احتسب "الدرجات" المخصّصة للقنوات وخصّصها استنادًا إلى متوسطات أو نسب محسوبة بشكل مستقل، على سبيل المثال، متوسط عدد المشاهدات أو عدد التعليقات أو مدى ملاءمة العلامة التجارية بشكل عام.
المقاييس المقبولة
المقاييس المقبولة هي تلك التي تستخدم بيانات YouTube API فقط وتجمعها عبر عمليات حسابية بسيطة (جمعها عن طريق الجمع والطرح والمتوسطات والضرب والقسمة). يجب ألا تتضمن هذه المقاييس أي مصادر بيانات خارجية أخرى. ويسمح لنا هذا بالتأكد من دقة البيانات الممثلة.
أمثلة
- متوسط عدد المشاهدات اليومية في الشهر
- متوسّط مدة الفيديو
- عدد المشتركين المكتسَبين أو الذين تم فقدهم
- متوسط عدد المشتركين الجدد في الشهر
- إجمالي عدد المشاهدات في مجموعة من الفيديوهات/القنوات
- الفيديوهات/القنوات الأكثر مشاهدةً مرتّبةً حسب عدد المشاهدات وإبداءات الإعجاب وعدم الإعجاب والمشتركين
- رسوم بيانية تعرض المقاييس الأولية، مثل الزيادة في عدد المشاهدات والمشتركين والمعجبين
يجب أن تعكس خدمة واجهة برمجة التطبيقات تجربة المستخدم العادية على YouTube.
معنى ذلك: لا يمكن لأي خدمة تستخدم واجهة برمجة تطبيقات YouTube تقليل أو إزالة الميزات التي تشكّل جزءًا من تجربة المستخدم العادية على YouTube، مثل الترجمة والشرح وعناصر التحكّم في مستوى الصوت وغيرها. يمكنك العثور على المزيد من المعلومات هنا.
أمثلة
لا تستخدم واجهة برمجة تطبيقات YouTube لتنفيذ ما يلي:
- تعديل أو تشغيل أو حظر وظيفة التشغيل القياسية لمشغل فيديو YouTube. وتشمل بعض الأمثلة ما يلي:
- يؤدي حظر الرابط الذي يظهر عادةً في مشغل YouTube إلى عدم الظهور في تطبيقك.
- تعطيل أو حظر روابط مقاطع الفيديو ذات الصلة بعد اكتمال الفيديو.
- إزالة البيانات الوصفية للفيديو أو تغييرها. بشكل عام، يجب أن تكون البيانات الوصفية للفيديو مثل الصورة المصغّرة والعنوان مرئية للمشاهد بدون تعديل. يجب عدم تغيير الصورة المصغرة للفيديو.
- ملاحظة: إنّ أزرار التشغيل المخصّصة فوق صورة YouTube المصغّرة مقبولة، ولكن يجب أن يؤدي النقر إلى بدء التشغيل.
- يجب فتح الروابط في تطبيق YouTube كلما توفر التطبيق على جهاز المستخدم، أو إذا لم يكن مثبتًا، عبر متصفح الويب للنظام.
- حظر الميزات القياسية لمشغّل YouTube من الظهور في خدمة واجهة برمجة التطبيقات (مثل عجلة الإعدادات).
- إلغاء العرض الخاص بالمنصّة المخصّص لمشغّل الفيديو على YouTube
- مثال: يجب أن تظهر واجهة المستخدم المحسّنة للجوّال على تطبيقات الجوّال والأجهزة.
- منع الإعلانات من التشغيل في خدمة واجهة برمجة التطبيقات عندما يتم تشغيلها بخلاف ذلك على YouTube أو في فيديو مضمّن.
- ملاحظة: يمكن استخدام التراكبات بغرض الحصول على موافقة المستخدم أو عناصر التحكّم في التشغيل (مثل كتم الصوت أو ملء الشاشة أو التشغيل أو الإيقاف المؤقت أو غير ذلك)، شرط ألا تتعارض مع عناصر واجهة مستخدم مشغّل YouTube.
- تقييد قدرة YouTube على التحقق من مكان تشغيل الفيديو.
- مثال: في حالة تطبيقات الجوّال التي تستخدم WebView لاستضافة مشغل الويب لـ YouTube IFrame SDK، فإن الفشل في تمثيل اسم تطبيقك بدقة (مثل com.company.appname) بدقة كرأس مُحيل HTTP.
- مثال: التدخل في معلومات سياق التشغيل الأخرى اللازمة للتحقق من صحة العرض (بما في ذلك ملفات تعريف الارتباط) التي يتم إرسالها إلى YouTube.
- وبالنسبة إلى مطوّري البرامج الذين يسعون إلى الحفاظ على الخصوصية، فإنهم يعتبرون أن عملية موافقة المستخدم التي تتضمن رابطًا إلى سياسة خصوصية Google مقبولة.
- يمكنك تطبيق أي قيود أو حظر وصول مستخدم يشاهد فيديو. إذا اضطر المستخدم
إلى اتخاذ أي إجراء إلى جانب النقر على زر التشغيل، فهناك فرصة جيدة
أن تكون قد انتهكت هذه السياسة. ويشمل ذلك ما يلي:
- على سبيل المثال: يمكنك حظر الوصول إلى فيديو من خلال مطالبة المستخدم بإكمال استطلاع أو تنزيل تطبيق أو الاشتراك في قناة أو مشاركة فيديو على منصة وسائل التواصل الاجتماعي أو كتابة تعليقات أو تنفيذ أي إجراء آخر غير النقر على الزر "تشغيل" لمشاهدة فيديو اختار مشاهدته.
- تحفيز المستخدمين أو مكافأتهم أو إكراههم أو تقديم مكافأة لهم على مشاهدة مقطع فيديو. يجب أن يكون قرار المستخدم بمشاهدة الفيديو خاصًا به.
- مثال: عرض إمكانية الفوز بجائزة أو تقديم مكافأة مالية مقابل مشاهدة مستخدم للفيديو من خلال خدمة واجهة برمجة التطبيقات.
- حظر الإعلانات التي يتم تشغيلها عبر خدمة واجهة برمجة تطبيقات YouTube أو تعديلها أو استبدالها.
- يمكنك السماح للمستخدمين بتنزيل الفيديوهات لتشغيلها بلا إنترنت خارج نطاق تجربة YouTube Premium.
- هي فئة تطبيقات تسمح للمستخدمين بتنزيل المقاطع الصوتية أو فصلها، أو السماح لهم بتعديل أجزاء الصوت أو الفيديو في الفيديو.
- مثال: استخدام واجهة برمجة تطبيقات YouTube لفصل عناصر الصوت أو الفيديو عن الفيديو أو عزلها. وقد يتضمن ذلك خدمة واجهة برمجة تطبيقات تقدم ملفات mp3 للصوت التي ظهرت في الفيديو وتروّج لأنفسهم في هذا السياق.
- السماح بتشغيل مشغّل فيديو YouTube في الخلفية.
- مثال: استخدام YouTube API للسماح بتشغيل الفيديوهات حتى عند إغلاق نافذة خدمة واجهة برمجة التطبيقات أو تصغيرها
يجب أن تضيف خدمة واجهة برمجة التطبيقات الخاصة بك قيمة مستقلة كافية.
معنى ذلك: لا تستخدم واجهة برمجة التطبيقات لإعادة إنشاء محتوى YouTube (على سبيل المثال، تجنّب إنشاء نسخة طبق الأصل من ميزات YouTube القياسية أو تقليدها أو تعديلها أو تقليلها). إذا كانت خدمة واجهة برمجة التطبيقات التابعة لك تحاكي أيًا من تجارب مستخدمي YouTube، يجب أن تضيف قيمة مستقلة كافية. وتعني القيمة المستقلة توفير وظائف مضافة للمستخدمين لا تتوفّر عبر واجهة برمجة تطبيقات YouTube في الوقت الحالي أو لم تكن متوفرة عند تقديم طلب الوصول إلى واجهة برمجة التطبيقات، وهي تلتزم بخلاف ذلك ببنود الخدمة في YouTube. يمكنك الاطّلاع على مزيد من المعلومات هنا.
أمثلة
إذا كانت خدمة واجهة برمجة التطبيقات التابعة لك تحاكي أيًا من تجارب المستخدم في YouTube، فيجب أن يكون لدى المستخدمين سبب يدفعهم إلى الاستمرار في استخدام خدمة واجهة برمجة التطبيقات أو مواصلة الاستفادة منها عندما تتجنب ما تحصل عليه عبر الوصول إلى خدمات YouTube API. لا يمكنك أيضًا فرض رسوم على المستخدمين مقابل الخدمات التي يتم تقديمها مجانًا على YouTube.
- مثال على ما هو مسموح به: يُعتبر محرك البحث الذي يعرض فيديوهات YouTube إلى جانب الفيديوهات المتاحة على منصّات أخرى مع تمييزها بوضوح عن المحتوى المعروض على YouTube مثالاً جيدًا على خدمة واجهة برمجة تطبيقات توفّر قيمة مستقلة.
- مثال على ما هو مسموح به: تُعدّ خدمة واجهة برمجة التطبيقات التي تقدّم خدمات الترجمة في YouTube لضعاف السمع مثالاً جيدًا لتقديم قيمة مستقلة.
- لا تستخدم واجهة برمجة تطبيقات YouTube لإنشاء مواقع إلكترونية أو تطبيقات أو عرض نتائج بحث فيديو تجعل من الصعب التمييز بين موقعك الإلكتروني أو تطبيقك ومواقع الويب أو التطبيقات التي أنشأها YouTube.
- مثال: استخدام واجهة برمجة تطبيقات YouTube لتجميع مقاطع فيديو مجمّعة، وإنشاء نسخة مماثلة من YouTube. إذا كان من المحتمل أن يخطئ أحد المستخدمين في تصنيف موقعك على أنه موقع YouTube، فهناك احتمال كبير أن ينتهك بنود الخدمة المتبعة لدينا.
لا تسمح للمستخدمين بالتحايل على قيود YouTube أو انتهاك إرشادات المنتدى.
معنى ذلك: لا يمكن تصميم خدمتك خصيصًا لتسمح لك أو للمستخدمين بتجنب القيود التي يفرضها موقع YouTube على قنواتهم. ولا يمكن لخدمة واجهة برمجة التطبيقات أيضًا أن تسمح للمستخدمين بتنفيذ أنشطة تخالف إرشادات المنتدى أو بنود الخدمة أو برنامج شركاء YouTube. إذا كنت تستخدم واجهة برمجة تطبيقات YouTube للسماح للمستخدمين بتحميل الفيديوهات، يجب أن تطلب منهم الإقرار بأنّ المحتوى الذي حمّلوه يمتثل لإرشادات المنتدى. وقد تتم إزالة الفيديوهات إذا تبيّن أنها تنتهك الإرشادات. كما قد تتعرض الخدمة لعقوبات إذا كانت تشجع على السلوك المخالف أو تحرض عليه. يمكنك العثور على مزيد من المعلومات هنا.
لا تنتشر الوصول إلى واجهة برمجة التطبيقات عبر مشاريع متعددة أو غير معروفة.
معنى ذلك: لا يمكنك إنشاء تطبيقات/مواقع ويب متعددة أو إنشاء مشاريع Google Cloud متعددة لاستخدامها عبر تطبيقات/مواقع متعددة للحصول على المزيد من حصة واجهة برمجة التطبيقات (التي تُعرف أيضًا باسم "التقسيم إلى أجزاء") لخدمة واجهة برمجة تطبيقات واحدة أو حالة استخدام. يتم تعريف "حالة الاستخدام" كمجموعة متسقة من التحليلات أو الميزات أو الإجراءات التي يتم تنفيذها عبر إحدى الخدمات. ويجب أن تتبع طلبات زيادة حصة واجهة برمجة التطبيقات العملية القياسية المتبعة لدينا. يُسمح لفريق مطوّري التطبيقات بامتلاك مفاتيح واجهة برمجة تطبيقات منفصلة للبيئات التجريبية وتطوير البرامج والإنتاج. يمكنك العثور على مزيد من المعلومات هنا.
أمثلة
- لا تنشئ عدة مشاريع على Google Cloud لخدمة واجهة برمجة التطبيقات نفسها أو حالة الاستخدام في محاولة للحصول على حصة من واجهة برمجة التطبيقات أعلى من الحصة التي تم تعيينها لمشروعك.
- من المقبول أن يكون لديك مشروع منفصل لواجهة برمجة التطبيقات لكل حالة استخدام مختلفة لخدمة واجهة برمجة التطبيقات. وتشمل الأمثلة:
- مشروع واجهة برمجة تطبيقات واحد لتطبيق iOS، أو مشروع واجهة برمجة تطبيقات منفصل لتطبيق Android.
- مشروع واجهة برمجة تطبيقات واحد لخادم الإنتاج وآخر لخادم التطوير.
- مشروع واجهة برمجة تطبيقات واحد لخدمة واجهة برمجة التطبيقات التي تواجه المستخدم، ومشروع واجهة برمجة تطبيقات واحد لإحصاءات النظام الداخلية.