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