ملاحظة: يقدّم الامتثال لسياسات المطوّرين في YouTube إرشادات وأمثلة لمساعدتك في ضمان اتّباع برامج API الخاصة بك لأجزاء معيّنة من بنود وسياسات خدمات YouTube API (بنود الخدمة الخاصة بواجهة برمجة التطبيقات). يقدّم الدليل معلومات حول كيفية تطبيق YouTube لبعض جوانب بنود خدمة واجهة برمجة التطبيقات، ولكنّه لا يحلّ محلّ أي مستندات حالية.
تحدّد هذه الوثيقة (المشار إليها باسم "سياسات خدمات YouTube API" أو "السياسات") السياسات التي يجب اتّباعها عند الوصول إلى خدمات YouTube API أو استخدامها في خدمتك أو منتجك أو تطبيقك. تساعدك هذه السياسات في الوصول إلى خدمات YouTube API واستخدامها بطرق تتوافق مع مصالح YouTube وتحترم وتساهم في نمو منتدى صنّاع المحتوى والمشاهدين وأصحاب حقوق المحتوى والمعلنين على YouTube.
بالإضافة إلى تحديد السياسات، يوضّح هذا المستند بعض المبادئ الأساسية التي اتّبعها YouTube في إنشاء هذه السياسات. وتقدّم أيضًا أمثلة توضّح كيفية تطبيق هذه السياسات عمليًا.
يُرجى العِلم أنّ هذا المستند قانوني وأنّ هذه السياسات هي أحد عناصر الاتفاقية، لذا عليك الالتزام بها. يحتفظ YouTube بالحق في تغيير هذه السياسات، ويشكّل استمرار وصولك إلى خدمات YouTube API أو استخدامك لها موافقتك على أي من هذه التغييرات وقبولك لها. سيتم توثيق التغييرات في السياسات، مثل التغييرات في بنود الخدمة الخاصة بخدمات YouTube API، في سجلّ مراجعات بنود الخدمة، ويمكنك الاشتراك في خلاصة RSS لسجلّ المراجعات هذا لتلقّي إشعارات بأي تغييرات من هذا النوع.
1- المصطلحات والأسلوب
هذا مستند قانوني يحدّد السياسات المتعلقة بالإجراءات المسموح بها أو المحظورة. وبالتالي، تستخدم هذه السياسة عبارات معيّنة لتوضيح ما إذا كان بإمكانك إجراء أمر معيّن أم لا. مع أخذ ذلك في الاعتبار، تُستخدَم المصطلحات التالية لشرح متطلباتك ذات الصلة بهذه السياسات:
- يشير المصطلحان يجب و"مطلوب" إلى المتطلبات المطلقة.
- يشير المصطلح يجب عدم إلى حظر مطلق.
- تشير المصطلحات يجب ويجب عدم وننصح ومقترَح إلى أنّ الجملة تصف أفضل الممارسات العامة. على الرغم من أنّ هذه المصطلحات تشير إلى إجراءات أو سلوكيات معيّنة، فإنّها تقرّ بأنّه يمكنك اتّخاذ مسار مختلف استنادًا إلى جوانب محدّدة من حالة الاستخدام.
- يشير المصطلح يجوز إلى أنّ الإجراء اختياري ويخضع بالكامل لتقديرك أو لتقدير YouTube، وذلك حسب السياق الذي يُستخدم فيه.
بالإضافة إلى ذلك، يحدّد قسم التعريفات الذي يختتم هذا المستند مصطلحات أخرى لها معنى محدّد جدًا عند استخدامها في هذا المستند. لتسهيل الأمر عليك، يستخدم هذا المستند نمطًا خاصًا لهذه المصطلحات لتتمكّن من التعرّف عليها بسهولة في السياق والربط بتعريفاتها.
2- مبادئ تطوير البرامج
وتستند العديد من السياسات الواردة في هذا المستند إلى هذه المبادئ. على الرغم من أنّها قد لا تغطي كل سياسة، إذا انتهكت أنت أو برامج API الخاصة بك أيًا من هذه المبادئ، من المحتمل أنّك تنتهك أيضًا بنود الاتفاقية. ومع ذلك، إذا كان القانون المحلي يتطلّب منك اتّخاذ إجراءات أخرى غير تلك الموضّحة في هذه السياسات، مثل تخزين البيانات لمدة زمنية معيّنة، عليك الالتزام بهذا القانون.
-
إنشاء تطبيقات عالية الجودة والحفاظ عليها:
إنشاء برامج API العميلة مستقرة وسهلة الاستخدام وغنية بالميزات التي تقدّم قيمة إضافية كبيرة إلى منظومة YouTube المتكاملة ومستخدميها تعديل عملاء API على الفور عند تغيير الميزات المتوفّرة في خدمات YouTube API
-
التحلّي بالصدق والشفافية:
ينطبق هذا المبدأ على جميع جوانب برامج واجهة برمجة التطبيقات وطريقة تفاعلها مع المستخدمين ومع YouTube. التزامًا بهذا المبدأ، يجب أن توضّح هويتك ووظيفة عميل API. يجب عدم الانخراط في أي نشاط أو مراسلة مخادعة تتعلّق بهويتك أو ممارسات جمع البيانات وتخزينها ومشاركتها واستخدامها وحذفها أو الإجراءات التي يتّخذها برنامج API Client نيابةً عن المستخدمين أو أي شيء آخر. يجب أن تكون صادقًا وألا تضلّل المستخدمين أو تربكهم في طريقة استخدام البيانات وعرضها.
-
منح المستخدمين إمكانية التحكّم:
استنادًا إلى أهمية الشفافية، ينص هذا المبدأ على أنّه يجب أن يكون المستخدمون على دراية بالإجراءات التي يتّخذها برنامج واجهة برمجة التطبيقات نيابةً عنهم وأن يوافقوا عليها بشكلٍ نشط. وهذا يعني أنّ المستخدمين على دراية بأي إجراءات يتّخذها عميل واجهة برمجة التطبيقات لإدراج بياناتهم أو مشاركتها أو تعديلها أو حذفها، وأنّ لديهم السلطة النهائية على هذه الإجراءات. ويعني ذلك أيضًا أنّه يجب أن يوفّر كل عميل API سياسة خصوصية تُعلم المستخدمين بوضوح بالمعلومات التي يصل إليها عميل API ويجمعها ويخزّنها ويشاركها ويستخدمها بأي طريقة أخرى.
-
احترام خصوصية المستخدمين:
يجب التأكّد من أنّ سياسات وممارسات جمع البيانات وتخزينها واستخدامها وأمانها وحذفها تحمي المستخدمين. عدم السماح بالوصول غير المصرَّح به إلى بيانات المستخدم أو استخدامها لا تخزِّن بيانات المستخدمين إلى أجل غير مسمى، وقدِّم لهم عملية واضحة ومباشرة لحذف البيانات التي بحوزتك. أخيرًا، لا تطلب أو تجمع أو تخزّن بيانات اعتماد تسجيل الدخول إلى YouTube الخاصة بالمستخدمين، ولا تحاول فعل ذلك.
-
التحلّي بصفات المواطن الصالح:
لا تنشئ برامج API تشجّع المستخدمين على إساءة معاملة بعضهم البعض أو تهديدهم أو مضايقتهم أو تتيح لهم ذلك. لا تستخدِم أو توزّع أو تروّج للفيروسات أو برامج التجسس أو البرامج الضارة أو غير ذلك من المحتوى السيئ. يجب عدم مخالفة القانون أو تشجيع الآخرين على ذلك أو تمكينهم منه، ونأمل أن يكون هذا الأمر بديهيًا.
3- سياسات المطوّرين العامة
أ. بنود الاستخدام وسياسات الخصوصية الخاصة ببرامج واجهة برمجة التطبيقات
-
يجب أن تعرض برامج API رابطًا يؤدي إلى بنود خدمة YouTube (https://www.youtube.com/t/terms)، ويجب أن تنصّ بنود الاستخدام الخاصة بها أيضًا على أنّ المستخدمين يوافقون على الالتزام ببنود خدمة YouTube عند استخدام برامج API هذه.
-
يجب أن يطلب كل عميل لواجهة برمجة التطبيقات من المستخدمين الموافقة على سياسة الخصوصية قبل أن يتمكّنوا من الوصول إلى ميزات عميل واجهة برمجة التطبيقات ووظائفه. يجب أن تستوفي سياسة الخصوصية الشروط التالية:
-
أن يتم عرضها بشكل بارز وأن يسهل على المستخدمين الوصول إليها في جميع الأوقات
-
إعلام المستخدمين بأنّ عميل API يستخدم خدمات YouTube API
-
الإشارة إلى "سياسة خصوصية Google" وتقديم رابط يؤدي إليها على http://www.google.com/policies/privacy
-
أن توضّح للمستخدمين بشكل واضح وشامل معلومات المستخدمين، بما في ذلك بيانات واجهة برمجة التطبيقات المتعلقة بالمستخدمين، التي يصل إليها عميل واجهة برمجة التطبيقات ويجمعها ويخزّنها ويستخدمها بأي طريقة أخرى
-
توضيح كيفية استخدام عميل واجهة برمجة التطبيقات للمعلومات الخاصة بالمستخدمين الموضّحة في الفقرة (III.A.2.e) ومعالجتها ومشاركتها، بما في ذلك كيفية مشاركة المعلومات مع جهات داخلية أو خارجية
-
الإفصاح، في حال حدوث ذلك، عن أنّ عميل واجهة برمجة التطبيقات يسمح لجهات خارجية بعرض المحتوى، بما في ذلك الإعلانات
-
الإفصاح، في حال حدوث ذلك، عن أنّ برنامج واجهة برمجة التطبيقات يخزّن المعلومات أو يصل إليها أو يجمعها (أو يسمح لجهات خارجية بذلك) بشكل مباشر أو غير مباشر على أجهزة المستخدمين أو منها، بما في ذلك من خلال وضع ملفات تعريف الارتباط أو الوصول إليها أو التعرّف عليها أو استخدام تكنولوجيا مشابهة على أجهزة المستخدمين أو متصفحاتهم،
-
إذا كان عميل واجهة برمجة التطبيقات يصل إلى البيانات المصرّح بها أو يستخدمها، يجب توضيح أنّه بالإضافة إلى الإجراء العادي الذي يتّخذه عميل واجهة برمجة التطبيقات لحذف البيانات المخزّنة، يمكن للمستخدمين إبطال إذن وصول عميل واجهة برمجة التطبيقات إلى بياناتهم من خلال صفحة إعدادات الأمان في Google على https://security.google.com/settings/security/permissions.
-
إذا كان عميل API يستخدم البيانات المصرح بها، يُرجى توضيح كيف يمكن للمستخدمين التواصل مع مالك عميل API أو مطوّره لطرح أسئلة أو تقديم شكاوى بشأن ممارسات الخصوصية للعميل.
-
ب. إمكانية الصيانة والإيقاف النهائي
-
يجب أن تستخدم برامج واجهة برمجة التطبيقات أحدث إصدارات خدمات YouTube API. يعني ذلك أنّه يجب أن يكون بإمكانك تعديل عملاء API عند إصدار إصدارات أحدث من خدمات YouTube API. يجب أن تكون برامج عملاء API غير التابعة لمواقع إلكترونية، مثل تطبيقات الأجهزة الجوّالة أو التطبيقات المثبّتة، قادرة على التحديث عن بُعد لاستخدام أحدث إصدارات خدمات YouTube API. يجب تحديث عملاء API إلى أحدث إصدارات خدمات YouTube API خلال فترة زمنية محدّدة إذا طلب YouTube ذلك من وقت لآخر (مثلاً، لإجراء تحديثات مهمة).
-
عندما يخطّط YouTube لإجراء تغييرات غير متوافقة مع الإصدارات السابقة في خدمات YouTube API، سيتم توثيق هذه التغييرات في سجلّ مراجعات بنود الخدمة، ويمكنك الاشتراك في خلاصة RSS لسجلّ المراجعات هذا لتلقّي إشعارات بأي تغييرات من هذا النوع.
-
عليك تعديل عملاء API غير المتوقّفة نهائيًا على الفور لاستخدام إصدارات أحدث من خدمات YouTube API عند طرحها.
-
عليك تعديل الإصدارات المتوقّفة نهائيًا من عملاء API لتوضيح أنّه قد يتوقف عمل بعض وظائف أو ميزات خدمات YouTube API بسبب حالة الإيقاف النهائي لعملاء API.
ج. تنفيذ ميزات YouTube
-
يجب أن تمتثل برامج عملاء واجهة برمجة التطبيقات أيضًا لمتطلبات الحد الأدنى من الوظائف لخدمات YouTube API (RMF). بالإضافة إلى ذلك، يجب ألا تفرض برامج واجهة برمجة التطبيقات أي قيود على وظائف YouTube التي يتطلّبها الحدّ الأدنى المطلوب من الوظائف.
على سبيل المثال، ينصّ إطار إدارة المخاطر (RMF) على أنّ عميل واجهة برمجة التطبيقات الذي يتيح للمستخدمين تحميل فيديوهات إلى YouTube يجب أن يتيح لهم ضبط عنوان لكل فيديو يتم تحميله. يبلغ الحد الأقصى لعدد الأحرف في حقل عنوان الفيديو على YouTube 100 حرف، ويجب ألا يحدّد عميل واجهة برمجة التطبيقات حدًا أقصى أقصر لهذا الحقل.
-
يجب أن تستوفي أي ميزة في عميل API تبدأ إجراءً من المستخدم مرتبطًا بأحد موارد YouTube الشروط التالية:
- أن يكون قابلاً للتعرّف عليه بوضوح وبشكل لا لبس فيه على أنّه إجراء على YouTube
- أن تكون مميزة وغير مختلطة بوظائف عميل واجهة برمجة التطبيقات
- أن يبدأها المستخدم بوضوح.
تشمل أمثلة موارد YouTube الفيديوهات والقنوات وقوائم التشغيل وعناصر قوائم التشغيل والاشتراكات. تشمل أمثلة الإجراءات تشغيل فيديو والنقر على زر "أعجبني" وإضافة فيديو إلى قائمة تشغيل والاشتراك في قناة.
-
قد تقترح برامج API التي تنفّذ عمليات كتابة قيم المَعلمات أو السمات، ولكن يجب أن يكون للمستخدمين التحكّم النهائي في البيانات التي سيتم نشرها على تطبيقات YouTube. وبالمثل، يجب ألا تعدّل تطبيقات API القيم المقدَّمة من المستخدم قبل إرسالها إلى YouTube من خلال الاقتطاع من هذه القيم أو الإضافة إليها أو تغييرها، إلا إذا وافق المستخدم بشكل صريح على تطبيق هذه التغييرات.
يجب أن تتضمّن واجهات برمجة التطبيقات للعملاء التي تقترح قيمًا لحقول النص، مثل عناوين الفيديوهات أو أوصافها، كلمات رئيسية ذات صلة في تلك القيم. على سبيل المثال، يجب ألا ينشئ عميل API الذي يقترح عناوين الفيديوهات العناوين التلقائية نفسها لجميع المستخدمين.
توضّح هذه الأمثلة كيفية تطبيق هذه السياسة على عميل API يحمّل فيديوهات إلى YouTube:
-
قد يقترح عميل واجهة برمجة التطبيقات وصفًا للفيديو أو يملأ الوصف مسبقًا. ومع ذلك، يجب ألا يضيف معلومات إلى وصف الفيديو بعد أن يرسله المستخدم وقبل أن يتم إرساله بدون موافقة المستخدم المسبقة. على سبيل المثال، يجب ألا يضيف عميل واجهة برمجة التطبيقات تاريخ التسجيل أو اسم عميل واجهة برمجة التطبيقات أو أي نص آخر ما لم يوافق المستخدم بشكل صريح على هذه التغييرات.
-
قد يوفّر برنامج عميل لواجهة برمجة التطبيقات خيارًا لترجمة عنوان الفيديو إلى لغات أخرى. ومع ذلك، يجب ألا يضيف عميل واجهة برمجة التطبيقات أي ترجمات من هذا النوع بدون موافقة المستخدم. بالإضافة إلى ذلك، إذا كان السلوك التلقائي لبرنامج واجهة برمجة التطبيقات هو تفعيل خيار ترجمة عنوان الفيديو، يجب أن يوفّر للمستخدم طريقة سهلة لإيقاف هذا السلوك.
-
-
يجب أن توضّح برامج API كيفية استخدام البيانات المقدّمة من المستخدمين على YouTube.
تتعلّق هذه السياسة بشكل خاص بعملاء API الذين يتفاعلون مع خدمات ومنصات متعددة، إذ قد تكون هناك اختلافات وظيفية أو في التصنيف بين تلك الخدمات والمنصات.
على سبيل المثال، يتيح عميل API للمستخدمين إضافة تعليقات حول الفيديوهات على منصات متعددة، بما في ذلك YouTube. يستخدم كل نظام أساسي اسمًا مختلفًا للإشارة إلى نص التعليق. لذلك، إذا أطلق عميل واجهة برمجة التطبيقات على الحقل "ملاحظات" في نموذج التعليق، عليه أن يوضّح أنّ هذه القيمة تتوافق مع نص التعليق على YouTube.
-
يجب ألا تعدّل برامج واجهة برمجة التطبيقات التي تستخدم وظيفة البحث التي توفّرها خدمات YouTube API أو تستبدل النصوص أو الصور أو المعلومات أو أي نوع آخر من محتوى نتائج البحث التي تعرضها هذه الخدمات.
على سبيل المثال، يجب ألا تدمج برامج عملاء API النتائج من مصادر أخرى غير YouTube أو تخلطها معًا ثم تعرضها كنتائج بحث على YouTube.
-
يجب ألا يحدّ عميل API من وظائف إحدى ميزات YouTube أو يقلّلها، ما لم يكن هذا الحدّ جانبًا أساسيًا (كما هو موضّح في الأمثلة أدناه) من عميل API نفسه ولم تكن ميزة YouTube هذه مطلوبة بموجب الحدّ الأدنى المطلوب من الوظائف ("الحدّ المسموح به للميزات").
-
المثال 1: قيود على الميزات المسموح بها
تسمح خدمة YouTube Data API للقائم بتحميل فيديو بتقديم ترجمات لعنوان الفيديو. بشكل عام، يجب أن يتيح عميل API الذي يوفّر هذه الميزة للمحمّلين ترجمة عناوين الفيديوهات إلى أي لغة يتيحها YouTube. في المقابل، قد يكون عميل API المصمّم خصيصًا لتعليم المستخدمين التحدّث باللغة الفرنسية والذي يقدّم مجموعة من الميزات الخاصة بالترجمات الفرنسية مبرّرًا في توفير خيار تحميل ترجمات فرنسية لعناوين الفيديوهات فقط.
-
المثال 2: قيود على الميزات غير المسموح بها
يتيح عميل واجهة برمجة تطبيقات ثانٍ تحميل الفيديوهات إلى YouTube ومنصّتَين أخريَين، وتسمح كلّ هذه المنصّات للمحمّل بتقديم ترجمات لعنوان الفيديو. مع ذلك، على الرغم من أنّ YouTube يتيح استخدام أكثر من 70 لغة، يتيح كل من المنصتَين الأخريَين استخدام نصف هذا العدد، وتتيح المنصات الثلاث استخدام 25 لغة مشتركة. إذا كان عميل واجهة برمجة التطبيقات يتيح الترجمة بـ 25 لغة فقط، يكون ذلك قيدًا غير مسموح به على الميزات لأنّ المجموعة المحدودة من خيارات اللغة ليست جانبًا أساسيًا من عميل واجهة برمجة التطبيقات. بدلاً من ذلك، يجب أن يوفّر عميل API المجموعة الكاملة من اللغات التي يتيحها YouTube.
-
-
على عملاء واجهة برمجة التطبيقات الذين لديهم قيود على الميزات المسموح بها أن يوضّحوا للمستخدمين سبب فرض كل قيد وأن يوضّحوا أنّ YouTube ليس هو من يفرض هذه القيود. في العديد من الحالات، إن لم يكن في جميعها، هناك طرق مختلفة يمكن من خلالها أن يقدّم عميل API هذه المعلومات، وعليك اختيار طريقة مناسبة لعميل API. في هذا التوضيح، يجب أن يوفّر عميل API آلية تتيح للمستخدمين الوصول إلى الميزة الكاملة (مثل توفير رابط يؤدي إلى "استوديو صنّاع المحتوى في YouTube" أو توفير قائمة قابلة للتوسيع ضمن عميل API).
في المثال 1 أعلاه، يمكن لعميل API أن يوضّح أنّه بإمكان القائمين بتحميل الفيديوهات إضافة ترجمات بلغات أخرى في "استوديو صنّاع المحتوى في YouTube"، وأن يقدّم رابطًا يؤدي إلى هذه الوظيفة.
-
يجب أن توفّر برامج API العميلة التي تقدّم ميزات مستمدّة من خدمات ومنصات متعددة ميزات متطابقة إلى الحدّ الذي تتوفّر فيه في تلك المصادر، ما يتيح للمستخدم الاختيار. عندما تتضمّن برامج واجهة برمجة التطبيقات ميزات متوافقة مع YouTube ومنصات أخرى، يجب ألا تقدّم برامج واجهة برمجة التطبيقات ميزات YouTube بشكل سلبي باستمرار (على سبيل المثال، من خلال توفير هذه الميزات من منصات أخرى فقط).
على سبيل المثال، لنفترض أنّ عميل API يتيح للمستخدمين تحميل فيديوهات إلى YouTube وثلاث منصات أخرى، وتتيح كل هذه المنصات إمكانية تحميل ملفات الترجمة والشرح. إذا كان عميل API يتيح أيضًا تحميل الترجمة والشرح، يجب أن يتيح هذه الميزة على YouTube.
د. الوصول إلى "خدمات YouTube API"
-
بيانات اعتماد واجهة برمجة التطبيقات
للوصول إلى بعض خدمات YouTube API أو استخدامها، عليك أولاً استخدام Google Developers Console (https://console.cloud.google.com/) لإنشاء بيانات اعتماد API لمشروع API. تتيح هذه بيانات الاعتماد لـ Google وYouTube ربط نشاط واجهة برمجة التطبيقات بمشروع واجهة برمجة تطبيقات وعميل واجهة برمجة تطبيقات معيّنَين.
بالإضافة إلى إنشاء بيانات اعتماد واجهة برمجة التطبيقات، قد تطلب منك Developers Console تقديم معلومات أخرى معيّنة، مثل تفاصيل التعريف أو الاتصال، قبل أن تتمكّن من الوصول إلى خدمات YouTube API المرتبطة ببيانات الاعتماد هذه أو استخدامها. يحتفظ YouTube بالحق في أن يطلب منك تقديم معلومات إضافية لمواصلة الوصول إلى خدمات YouTube API أو استخدامها.
إذا كنت بحاجة إلى إنشاء بيانات اعتماد لواجهة برمجة التطبيقات للوصول إلى خدمة معيّنة من خدمات YouTube API أو استخدامها، توضّح مستندات هذه الخدمة كيفية إنشاء بيانات الاعتماد هذه. على سبيل المثال، تقدّم خدمة YouTube Data API وخدمة YouTube Reporting API وخدمة YouTube Analytics API ومشغّل YouTube المضمّن خطوات لإنشاء بيانات اعتماد API. وتختلف هذه الخطوات بشكل عام قليلاً من خدمة API إلى أخرى. على سبيل المثال:
-
لا تتيح بعض الخدمات سوى طلبات واجهة برمجة التطبيقات المصرّح بها، بينما تتيح خدمات أخرى الطلبات المصرّح بها وغير المصرّح بها.
-
تتيح الخدمات غالبًا نطاقات وصول متعددة. يحدّد كل نطاق الموارد التي يمكن لعميل واجهة برمجة التطبيقات استردادها أو إدراجها أو تعديلها أو حذفها نيابةً عن المستخدم. تتيح النطاقات لبرامج واجهة برمجة التطبيقات طلب الوصول إلى الموارد التي تحتاج إليها فقط، كما تتيح النطاقات للمستخدمين التحكّم في مقدار الوصول الذي يمنحونه لهذه البرامج.
تنطبق السياسات التالية أيضًا على إمكانية الوصول إلى خدمات YouTube API واستخدامها:
-
يجب عدم إخفاء هويتك أو تقديم معلومات خاطئة عنها أو عن هوية عميل API عند الوصول إلى خدمات YouTube API أو استخدامها أو عند إنشاء مشروع API أو بيانات اعتماد API.
-
يجب استخدام بيانات اعتماد واجهة برمجة التطبيقات المخصّصة لك ولـ مشروع واجهة برمجة التطبيقات فقط للوصول إلى خدمات YouTube API. وبالمثل، يجب عدم استخدام أي وسائل أخرى لإخفاء أو تحريف وصول عميل API إلى خدمات YouTube API أو استخدامه لها.
-
إذا كان عميل API بحاجة إلى إنشاء بيانات اعتماد API للوصول إلى خدمات YouTube API أو استخدامها، عليك إنشاء مشروع API واحد (1) فقط لهذا عميل API. من المفترض أن يتم استخدام بيانات اعتماد واجهة برمجة التطبيقات حصريًا من قِبل عميل واجهة برمجة التطبيقات المرتبط بها، ما يعني أنّه يجب عدم استخدام مشروع واجهة برمجة التطبيقات الواحد (1) لعدة عملاء واجهة برمجة تطبيقات.
-
يمكنك مشاركة بيانات اعتماد واجهة برمجة التطبيقات مع وكلاء يعملون بالنيابة عنك فقط وبموجب واجب كتابي للحفاظ على السرية. ومع ذلك، يجب عدم مشاركة بيانات اعتماد واجهة برمجة التطبيقات أو الإفصاح عنها لأي جهة خارجية أخرى، أو السماح لأي جهة خارجية أخرى بالوصول إلى بيانات اعتماد واجهة برمجة التطبيقات أو استخدامها، أو تضمين بيانات اعتماد واجهة برمجة التطبيقات في مشاريع مفتوحة المصدر.
-
-
مصادقة المستخدم ومنحه الأذونات
تشير المصادقة والتفويض إلى العملية التي يحدّد المستخدمون من خلالها هويتهم ويوافقون على السماح لعميل واجهة برمجة التطبيقات بالوصول إلى بيانات معيّنة خاصة بالمستخدم. لا تتيح بعض خدمات YouTube API إمكانية الوصول إلى البيانات الخاصة بالمستخدم، وبالتالي لا تتطلّب أي تفويض، بينما تتطلّب خدمات أخرى تفويضًا لبعض الطلبات أو البيانات، وتتطلّب خدمات أخرى تفويضًا لجميع الطلبات. على سبيل المثال:
- لا تتطلّب خدمة YouTube IFrame Player API، التي تتيح لك تضمين الفيديوهات في موقع إلكتروني، الحصول على إذن، تمامًا كما لا يحتاج المستخدمون إلى تسجيل الدخول إلى موقع YouTube الإلكتروني لمشاهدة فيديو.
- تتطلّب خدمة YouTube Data API الحصول على إذن لتنفيذ بعض الإجراءات. على سبيل المثال، يمكن لعميل API البحث عن فيديوهات عامة بدون الحاجة إلى إذن المستخدم، ولكن يجب أن يحصل عميل API على إذن المستخدم لتحميل فيديو إلى قناة المستخدم على YouTube.
- تتطلّب خدمة YouTube Analytics API وخدمة YouTube Reporting API الحصول على إذن لتنفيذ جميع الإجراءات.
-
المصادقة
-
يجب ألا تحصل برامج API Clients (ويجب ألا تحاول ذلك) على أي معلومات يقدّمها المستخدم أو يعرضها YouTube للمستخدم أثناء عمليات المصادقة، أو أن تنقلها أو تطلبها أو تجمعها أو تعدّلها أو تخزّنها أو تستخدمها أو تخزّنها مؤقتًا، بما في ذلك بيانات اعتماد تسجيل الدخول إلى حساب المستخدم على YouTube، مثل أسماء المستخدمين وكلمات المرور.
-
يجب أن تحصل برامج العملاء التي تستخدم واجهات برمجة التطبيقات على موافقة المستخدم وفقًا للقوانين السارية، وأن تطلب الوصول إلى نطاقات التفويض التي تستخدمها حاليًا فقط. يجب أن يكون للوصول الذي يطلبه عميل واجهة برمجة التطبيقات فائدة مباشرة وشفافة لمستخدمي هذا العميل. لا تحاول استباق الأمور من خلال طلب أذونات تتيح ميزات لم يتم إنشاؤها بعد.
على سبيل المثال، تتيح خدمة YouTube Data API نطاق تفويض واحدًا يمنح إذن الوصول إلى بيانات القراءة وآخر يمنح إذن الوصول إلى بيانات القراءة والكتابة. إذا منح المستخدم عميل API إذن الوصول إلى النطاق الأول، سيتمكّن عميل API من استرداد معلومات حول قناة المستخدم الحالية على YouTube. ومع ذلك، إذا منح المستخدم عميل واجهة برمجة التطبيقات إذن الوصول إلى النطاق الثاني، يمكن لعميل واجهة برمجة التطبيقات أيضًا تحميل فيديو إلى تلك القناة.
في هذا السيناريو، لا يحتاج برنامج واجهة برمجة التطبيقات الذي لا يتيح تحميل المحتوى على YouTube (أو إجراءات أخرى تستند إلى الكتابة) إلا إلى طلب الوصول إلى نطاق التفويض الأول، وهو أكثر محدودية في الامتيازات التي يمنحها. حتى إذا كان مطوّر عميل واجهة برمجة التطبيقات يخطّط لإتاحة إجراءات تستند إلى الكتابة في النهاية، لا يمكنه إعداد عميل واجهة برمجة التطبيقات للمستقبل من خلال طلب الوصول إلى نطاق التفويض لكتابة البيانات قبل أن يتيح العميل فعليًا ميزات تتطلّب هذا النطاق.
-
يجب أن تطلب برامج API العميلة إذن الوصول إلى نطاقات التفويض في السياق كلما أمكن ذلك. من خلال طلب الوصول إلى بيانات المستخدمين في سياق استخدام التطبيق، عبر منح الأذونات بشكل تدريجي، يتيح عميل API للمستخدمين فهم سبب حاجته إلى الوصول إلى هذه البيانات بسهولة أكبر.
-
-
تحديد هوية عميل واجهة برمجة التطبيقات وتمثيله
-
يجب أن تحدّد برامج API للمستخدم بوضوح ودقة الجهة أو المنتج الذي يطلب الوصول إلى بيانات المستخدم وسبب طلب هذا الوصول.
-
يجب ألا تضلّل برامج واجهة برمجة التطبيقات المستخدمين عند طلب الوصول إلى البيانات، وذلك لكي يتمكّن المستخدمون من اتخاذ قرار مستنير بشأن ما إذا كانوا سيمنحون إذن الوصول إلى هذه البرامج. يجب أن يتمكّن المستخدمون من فهم قيمة تقديم البيانات التي يطلب عميل API الوصول إليها، بالإضافة إلى عواقب مشاركة هذه البيانات.
-
يجب أن توضّح برامج API Clients للمستخدمين بشكل واضح وشامل الأغراض التي يتم من أجلها الوصول إلى بيانات المستخدمين واستخدامها. يجب ألا تستخدم برامج API Clients بيانات المستخدمين لأغراض ثانوية لم يتم الإفصاح عنها بوضوح للمستخدمين.
يجب ألا يتفاجأ المستخدمون عند معرفة أنّ عميل API يتضمّن ميزات أو خدمات أو إجراءات مخفية لا تتوافق مع الأغراض التسويقية للعميل.
-
-
الإلغاء
-
يجب أن يوفّر كل عميل API طريقة واضحة وسهلة للمستخدمين لإبطال أي موافقة على منح الإذن قدّمها عميل API للوصول إلى خدمات YouTube API.
عندما يلغي المستخدم الموافقة من خلال هذه الآلية، على عميل واجهة برمجة التطبيقات إلغاء هذا الرمز المميّز على الفور بشكل آلي لإبلاغ Google بالتغيير في الأذونات. على سبيل المثال، يمكن لعميل واجهة برمجة التطبيقات استخدام إحدى مكتبات عميل واجهة Google API لإبطال الرمز المميّز.
بالإضافة إلى ذلك، بعد إبطال الموافقة من خلال هذه الآلية، عليك أنت وعملاء واجهة برمجة التطبيقات حذف جميع البيانات المعتمَدة التي تم الوصول إليها أو تخزينها بموجب هذه الموافقة. يجب أن يتم هذا الحذف في أقرب وقت ممكن وفي غضون 7 أيام تقويمية من تاريخ الإلغاء.
-
كما هو موضّح في الفقرة (III.A.2.i)، يجب أن يتضمّن كل عميل لواجهة برمجة التطبيقات في سياسة الخصوصية رابطًا يؤدي إلى صفحة إعدادات الأمان في Google (https://security.google.com/settings/security/permissions). عندما يبطل المستخدم موافقته من خلال هذه الصفحة، عليك أنت وعملاء واجهة برمجة التطبيقات حذف جميع بيانات واجهة برمجة التطبيقات المرتبطة بهذا المستخدم والتي تم الوصول إليها أو تخزينها بموجب هذه الموافقة. للامتثال لهذه السياسة، يجب أن تعيد برامج واجهة برمجة التطبيقات بشكل دوري التأكيد على أنّ رموز التفويض لا تزال صالحة، وأن تحذف بيانات واجهة برمجة التطبيقات المرتبطة بالمستخدمين الذين لا يمكن تجديد رموز التفويض الخاصة بهم.
استنادًا إلى المتطلبات المحدّدة في الفقرة (III.E.4) بشأن البيانات المخزَّنة، يجب إجراء جميع عمليات الحذف هذه في أقرب وقت ممكن ويجب أن تتم في غضون 30 يومًا تقويميًا من تاريخ الإلغاء.
-
-
الاستخدام والحصص
يجوز لـ YouTube استخدام الحصص وفرض قيود على الاستخدام لضمان الوصول إلى خدمات YouTube API واستخدامها على النحو المنشود، ولضمان عدم خفضك أنت وعملاء API لجودة الخدمة أو الحدّ من إمكانية وصول الآخرين إليها.
إذا وصل عميل واجهة برمجة التطبيقات إلى الحد الأقصى للحصة المسموح بها لإحدى الخدمات، يمكنك تقديم طلب لزيادة الحصة من خلال إكمال عملية التدقيق في مدى امتثال واجهة برمجة التطبيقات، حيث يجب تحديد حالة الاستخدام التي تحتاج فيها إلى زيادة الحصة. يمكنك تقديم طلب زيادة حصص إضافية إذا تمّ التدقيق في نشاطك التجاري خلال آخر 12 شهرًا وصنّفه فريق "خدمات واجهة برمجة تطبيقات YouTube" على أنّه يمتثل للسياسات.
في حال موافقة YouTube على الطلب، يجب استخدام الحصة الإضافية الممنوحة لحالة الاستخدام التي تمت الموافقة عليها فقط. في حال تغيّر حالة استخدام عميل واجهة برمجة التطبيقات، يجب إعلام YouTube بالتغيير من خلال إعادة إرسال تدقيق امتثال لواجهة برمجة التطبيقات والحصول على الموافقة على التطبيق لاستخدام أي حصة مخصّصة لحالة الاستخدام الجديدة.
إذا رفض فريق YouTube هذا الطلب، يمكنك تقديم طلب لإعادة النظر.
-
عدم النشاط
يحتفظ YouTube بالحق في إيقاف أو تقييد إمكانية وصولك إلى خدمات YouTube API أو استخدامك لها إذا كان مشروع واجهة برمجة التطبيقات غير نشط لمدة 90 يومًا متتالية. على سبيل المثال، يمكن أن يلغي YouTube بيانات اعتماد واجهة برمجة التطبيقات أو يخفّض (أو يلغي) حصص مشروع واجهة برمجة التطبيقات لبعض خدمات YouTube API. إذا تم تخفيض حصة عميل API أو إلغاؤها، يمكنك إعادة تقديم طلب للحصول على حصة أو زيادة الحصة، وسيراجع YouTube هذا الطلب استنادًا إلى تقديره لاستخدامك المتوقّع لخدمات YouTube API.
-
معلومات الاتصال
إنّ الوسيلة الأساسية التي يتواصل معك من خلالها فريق YouTube بشأن مشروع واجهة برمجة التطبيقات أو عميل واجهة برمجة التطبيقات هي عنوان البريد الإلكتروني المرتبط بحساب Google الذي تستخدمه لتسجيل الدخول إلى Google Developers Console. عليك الالتزام بأي مراسلات يرسلها إليك YouTube بشأن مشاكل الامتثال المتعلّقة بعملاء واجهة برمجة التطبيقات.
إذا كان لدى مستخدمي عميل API أسئلة حول ممارسات الخصوصية لديك، ولم يكن لديك عنوان تواصل في سياسة الخصوصية لعميل API كما هو موضّح في الفقرة (أ.2.1)، يجوز لـ YouTube مشاركة عنوان بريدك الإلكتروني الأساسي مع هؤلاء المستخدمين.
-
الوصول المحظور
يُحظر عليك الوصول إلى خدمات YouTube API أو محاولة الوصول إليها بأي وسيلة إذا تم تعليق بيانات اعتماد واجهة برمجة التطبيقات أو إبطالها أو إنهاؤها، أو إذا تم تعليق حساب Google الذي استخدمته لإنشاء بيانات الاعتماد هذه أو إنهاؤه، لأي سبب من الأسباب. في هذه الحالة، يجب عدم الوصول إلى خدمات YouTube API أو محاولة الوصول إليها بأي وسيلة، بما في ذلك إنشاء وكيل أو استخدامه لإنشاء حسابات Google جديدة أو بيانات اعتماد API أو مشاريع API.
-
الخدمات غير الموثَّقة
يجب عدم استخدام واجهات برمجة التطبيقات غير الموثَّقة بدون الحصول على إذن صريح. يجب الوصول إلى البيانات من خدمات YouTube API فقط وفقًا للوسائل المنصوص عليها في المستندات المعتمدة الخاصة بهذه الخدمة.
يجب عدم إجراء هندسة عكسية لخدمات YouTube API غير الموثّقة أو محاولة استخلاص رمز المصدر الأساسي لهذه الخدمات بأي طريقة أخرى.
E. التعامل مع بيانات ومحتوى YouTube
بالإضافة إلى الأذونات والحقوق الممنوحة في هذا القسم، ليس لديك أنت وعملاء واجهة برمجة التطبيقات أي أذونات أو حقوق أخرى في بيانات واجهة برمجة التطبيقات، بما في ذلك بيانات واجهة برمجة التطبيقات المخزّنة مؤقتًا.
-
المحتوى السمعي البصري
لا يجوز لك ولبرامج واجهة برمجة التطبيقات تشجيع أو تمكين أو الطلب من الآخرين القيام بالأعمال التالية:
- تنزيل أو استيراد أو الاحتفاظ بنسخ احتياطية أو تخزين نسخ من المحتوى الصوتي والمرئي على YouTube بدون الحصول على موافقة خطية مسبقة من YouTube
- إتاحة المحتوى للتشغيل بلا إنترنت
- استخدام أي جانب من جوانب خدمات YouTube API لتسهيل أو الترويج لانتهاك حقوق الطبع والنشر أو استغلال المواد التي تنتهك حقوق الطبع والنشر
-
تجميع البيانات
-
يجب عدم تجميع بيانات واجهة برمجة التطبيقات، باستثناء أنّه يمكنك تجميع بيانات واجهة برمجة التطبيقات المرتبطة بقنوات YouTube التي يملكها مالك المحتوى نفسه على النحو الذي يحدّده YouTube بموجب اتفاقيات ترخيص المحتوى بين YouTube ومالك المحتوى هذا. يجب أن يكون مالك المحتوى وحده قادرًا على عرض بيانات واجهة برمجة التطبيقات المجمّعة هذه.
-
يجب عدم تجميع بيانات واجهة برمجة التطبيقات أو استخدام بيانات واجهة برمجة التطبيقات أو خدمات YouTube API بأي طريقة أخرى للحصول على إحصاءات حول استخدام YouTube أو أرباحه أو أي جوانب أخرى من نشاط YouTube التجاري.
على سبيل المثال، لنفترض أنّ مالكَين مختلفَين للمحتوى معترف بهما من قِبل YouTube قد فوّضا عميل واجهة برمجة تطبيقات لاسترداد بيانات واجهة برمجة التطبيقات نيابةً عنهما لأغراض المشاهدة. يجوز لعميل واجهة برمجة التطبيقات تجميع بيانات واجهة برمجة التطبيقات التي تم استردادها بشكل منفصل لكل قنوات مالك المحتوى، شرط ألا يؤدي هذا التجميع لكل مالك محتوى إلى تقديم إحصاءات حول استخدام YouTube أو أرباحه أو أي جوانب أخرى من أعمال YouTube. يجب ألا يجمع عميل واجهة برمجة التطبيقات بيانات واجهة برمجة التطبيقات من مالكي المحتوى المختلفين.
-
-
استخدام البيانات المسموح به
تتعلّق هذه السياسات باستخدامك للبيانات المسموح بها. وهي ذات صلة بأي عميل API يكتب البيانات من خلال طلب API أو يسترد البيانات التي لا يمكن الوصول إليها إلا من خلال طلب API مسموح به بشكل صحيح. على سبيل المثال، تنطبق هذه السياسات على أي عميل API يتيح للمستخدم تحميل الفيديوهات أو استرداد قائمة الفيديوهات التي حمّلها أو إنشاء قوائم تشغيل أو التعليق على الفيديوهات.
-
يجب أن تتسم برامج API Clients بالصدق والشفافية بشأن أنواع بيانات المستخدمين والأغراض التي يتم جمع هذه البيانات وتخزينها وحذفها ومشاركتها وحمايتها واستخدامها لأغراض أخرى.
-
يجب ألا تعرض برامج عملاء واجهة برمجة التطبيقات البيانات المعتمدة أو تسمح بالوصول إليها لأي شخص آخر غير المستخدم الذي منح الإذن أو الوكلاء الذين وافق عليهم هذا المستخدم صراحةً.
-
يجب ألا تصل برامج API Clients إلى البيانات المصرّح بها أو تجمعها أو تستخدمها إلا وفقًا لنطاق سياسة الخصوصية وموافقة المستخدم التي تم الحصول عليها وفقًا للفقرة 2.
وهذا يعني أنّه يجب أن يطلب عميل واجهة برمجة التطبيقات من المستخدمين إعادة قبول سياسة الخصوصية إذا بدأ العميل في الوصول إلى بيانات واجهة برمجة التطبيقات أو جمعها أو استخدامها بطريقة أو لأغراض لم يتم تناولها في سياسة الخصوصية التي وافق عليها المستخدم في الأصل.
-
يجب أن تحدّد برامج API Clients بوضوح أي إجراءات تتّخذها لإدراج البيانات أو المحتوى أو مشاركته أو تعديله أو حذفه نيابةً عن المستخدم الذي منح الإذن. بالإضافة إلى ذلك، يجب أن يوافق المستخدم صراحةً على هذه الإجراءات قبل تنفيذها فعليًا.
-
يجب أن تحدّد برامج API بوضوح قناة YouTube أو مالك المحتوى المرتبط بأي طلب يتطلّب موافقة المستخدم.
-
يجب أن تحدّد برامج API بوضوح أي إعدادات لظهور المحتوى سيتم ضبطها أو تعديلها من خلال أي إجراء يتخذه مستخدم معتمَد. بالإضافة إلى ذلك، يجب ألا تعدّل برامج العملاء التي تستخدم واجهات برمجة التطبيقات إعدادات إمكانية الوصول إلى المحتوى الحالية ما لم يطلب المستخدم الذي يمنح الإذن من برامج العملاء التي تستخدم واجهات برمجة التطبيقات إجراء ذلك بشكل صريح.
على سبيل المثال، في خدمة YouTube Data API، يمكن ضبط حالة خصوصية الفيديو على
public
أوprivate
أوunlisted
. إذا كان عميل واجهة برمجة التطبيقات يتيح تحميل الفيديوهات، يجب أن يعرض العميل بوضوح خيارًا للمستخدم لاختيار إحدى هذه القيم. وبالمثل، إذا كان برنامج واجهة برمجة التطبيقات يتيح تعديل البيانات الوصفية لفيديو، لا يمكن لبرنامج واجهة برمجة التطبيقات تغيير حالة خصوصية الفيديو بدون موافقة صريحة من المستخدم.
-
-
إعادة تحميل بيانات واجهة برمجة التطبيقات وتخزينها وعرضها
يحتاج المطوّرون غالبًا إلى تحقيق التوازن بين مزايا تخزين البيانات أو تخزينها مؤقتًا، مثل تحسين الأداء أو استخدام الموارد، والرغبة في استرداد أحدث البيانات دائمًا، ما يوفّر أفضل تجربة مستخدم ممكنة. مع أخذ ذلك في الاعتبار، توضّح السياسات التالية متطلباتك وخياراتك في ما يتعلّق بتخزين بيانات واجهة برمجة التطبيقات في YouTube وتعديلها وعرضها.
-
يجوز لبرامج عملاء واجهات برمجة التطبيقات تخزين رموز التفويض طالما كان ذلك ضروريًا، بشرط ألا تُستخدَم هذه الرموز إلا للأغراض المتوافقة مع الموافقة المحدّدة التي يمنحها المستخدم النشط وفقًا للقانون الساري.
-
يمكن لبرامج عملاء واجهات برمجة التطبيقات تخزين الأنواع التالية من البيانات المسموح بها طالما كان ذلك ضروريًا، بشرط أن تُستخدم البيانات لأغراض تتوافق مع الموافقة المحدّدة التي يمنحها المستخدم النشط وفقًا للقوانين السارية:
- البيانات التي يتم استردادها من خلال خدمة YouTube Analytics API
- البيانات المقدَّمة من خلال خدمة YouTube Reporting API
- الإحصاءات المقدَّمة من خلال خدمات YouTube API الأخرى، مثل عدد المشاهدات لفيديو معيّن أو عدد القنوات التي يشترك فيها مستخدم أو عدد الفيديوهات في قائمة تشغيل (يمكن استرداد كل هذه الإحصاءات من خلال خدمة YouTube Data API).
يُرجى العِلم أنّه على الرغم من أنّ عميل واجهة برمجة التطبيقات قد يخزّن هذه البيانات لأكثر من 30 يومًا، على العميل أن يضمن كل 30 يومًا أنّه لا يزال مصرحًا له من قِبل المستخدم بالوصول إلى هذه البيانات.
على سبيل المثال، قد يخزّن عميل واجهة برمجة التطبيقات عدد المشاهدات لفيديو معيّن لمدة تزيد عن 30 يومًا، ولكن يجب أن يتحقّق كل 30 يومًا من عدم إلغاء تفويضه بالوصول إلى بيانات القائم بتحميل الفيديو. يجب أن يتحقّق عميل واجهة برمجة التطبيقات أيضًا كل 30 يومًا من أنّه لم يتم حذف الفيديو.
لتوضيح الأمر، يجب ألا يخزّن عميل واجهة برمجة التطبيقات الإحصاءات التي تم استردادها كبيانات غير معتمَدة لمدة تزيد عن 30 يومًا. على سبيل المثال، يجب ألا يخزّن عميل API عدد المشتركين في قناة على YouTube لأكثر من 30 يومًا بدون الحصول على إذن من مالك القناة.
-
يجوز لعملاء واجهة برمجة التطبيقات تخزين جميع أنواع البيانات المصرّح بها الأخرى غير المحدّدة في الفقرة (III.E.4.b) طالما كان ذلك ضروريًا لأغراض الموافقة المحدّدة التي يمنحها مستخدم نشط، ولمدّة لا تزيد عن 30 يومًا تقويميًا. بعد 30 يومًا تقويميًا، على عميل واجهة برمجة التطبيقات حذف البيانات المخزّنة أو إعادة تحميلها.
-
يجوز لعملاء واجهة برمجة التطبيقات تخزين كميات محدودة من البيانات غير المصرّح بها بشكل مؤقت طالما كان ذلك ضروريًا لأغراض عميل واجهة برمجة التطبيقات، ولكن ليس لمدة تزيد عن 30 يومًا تقويميًا. كما هو موضّح في الفقرة (III.E.4.c) أعلاه مباشرةً، يعني ذلك أنّه بعد 30 يومًا تقويميًا، على برنامج الوصول عبر واجهة برمجة التطبيقات إما حذف البيانات المخزّنة أو إعادة تحميلها.
-
في جميع الحالات، يجب أن تبذل تطبيقات API جهودًا معقولة لضمان توافق بيانات API المخزّنة مع البيانات الحالية المتاحة من خلال خدمات YouTube API. على سبيل المثال، يجب أن تعكس برامج واجهة برمجة التطبيقات التغييرات في البيانات الوصفية والتعديلات في عدد المشاهدات بأسرع ما يمكن.
-
يجب أن تعرض برامج عملاء واجهة برمجة التطبيقات أحدث بيانات واجهة برمجة التطبيقات المتوفّرة في العروض التقديمية المخصّصة للمستخدمين، بما في ذلك في واجهات المستخدم، على الرغم من أنّه يجوز لبرامج عملاء واجهة برمجة التطبيقات عرض بيانات واجهة برمجة التطبيقات القديمة بشرط أن يتم عرضها بدقة في سياق الوقت.
-
يجب أن توفّر برامج واجهة برمجة التطبيقات (API) التي تصل إلى بيانات المستخدم أو تستخدمها طريقة تُمكِّن المستخدم من طلب حذف البيانات المخزّنة المرتبطة به. على سبيل المثال، يمكن أن يعرض عميل API زرًا لحذف البيانات المخزّنة. إذا أشار المستخدم إلى أنّه يجب حذف هذه البيانات، عليك حذفها في أقرب وقت ممكن وفي غضون 7 أيام تقويمية.
يجب أن توضّح طريقة حذف البيانات المخزّنة أنّ حذف البيانات المخزّنة بواسطة عميل API لا يؤثر بأي شكل من الأشكال في البيانات المخزّنة بواسطة YouTube، وأنّه لحذف البيانات على YouTube، على المستخدم استخدام تطبيق YouTube أو عميل API معتمَد يتيح حذف هذه البيانات.
وبالمثل، يجب أن تحترم برامج واجهة برمجة التطبيقات أي وسائل أخرى يعبّر المستخدم من خلالها عن نيّته في منع هذه البرامج من الوصول إلى بيانات المستخدم ذات الصلة. على سبيل المثال، إذا حذف مستخدم حسابه من "عميل واجهة برمجة التطبيقات"، عليك أيضًا حذف أي بيانات مستخدم خزّنتها ذات صلة بهذا المستخدم في أقرب وقت ممكن وفي غضون 7 أيام تقويمية.
-
يجب ألا تقوم برامج عملاء واجهة برمجة التطبيقات بما يلي: (1) استبدال بيانات واجهة برمجة التطبيقات ببيانات مشابهة يتم احتسابها بشكل مستقل، أو (2) الوصول إلى بيانات واجهة برمجة التطبيقات أو استخدامها لإنشاء بيانات أو مقاييس جديدة أو مشتقة. إذا كانت برامج API تعرض أي معلومات أو بيانات أو مقاييس لا تستند إلى بيانات API إلى جانب بيانات API، يجب أن تتضمّن برامج API إفصاحًا واضحًا وبارزًا يوضح أنّ هذه المعلومات والبيانات والمقاييس ليست من YouTube وهي جزء من منتجك.
على سبيل المثال، عند عرض عدد الإعجابات بفيديو، يجب أن يستخدم عميل API العدد الذي تم إرجاعه في بيانات API. يجب عدم استبدال عدد آخر لتمثيل الإعجابات، مثل عدد مستخدمي عميل API الذين أعجبهم الفيديو. وبالمثل، لا يُسمح لك باستخدام عدد الإعجابات المعروض في بيانات واجهة برمجة التطبيقات لاحتساب مقاييس أخرى، مثل النسبة المئوية لإجمالي الإعجابات التي تمّت من خلال عميل واجهة برمجة التطبيقات أو نتيجة تتضمّن الإعجابات أو إجمالي المشاهدات أو أي بيانات واجهة برمجة تطبيقات أخرى. ومع ذلك، يُسمح لك مثلاً بعرض عدد الإعجابات التي تمّت من خلال عميل API طالما أنّ هذا العدد معروض بجانب إجمالي عدد الإعجابات التي تمّت إعادتها في بيانات API وطالما أنّ عميل API يوضّح بشكلٍ كافٍ أنّ عميل API يحسب المقياس الإضافي بشكلٍ مستقل عن بيانات API في YouTube.
-
عندما يتم تحميل عميل API، يجمع بعض بيانات المستخدمين الأساسية ويشاركها مع YouTube من خلال مشغّل YouTube المضمّن لعرض صورة مصغّرة وعنوان الفيديو، وتحديد إمكانية تشغيله وقيود المحتوى، ولأسباب تتعلّق بالاحتيال وإساءة الاستخدام. يجمع عميل API بيانات إضافية ويشاركها عند تشغيل الفيديو لتخصيص المشغّل على عميل API والمواقع الإلكترونية والتطبيقات التابعة لجهات خارجية. يُرجى العِلم أنّه في حال تفعيل ميزة "التشغيل التلقائي"، سيتم تشغيل الفيديو بدون أي تفاعل من المستخدم مع المشغّل، وبالتالي سيتم جمع بيانات التشغيل ومشاركتها عند تحميل الصفحة. يمكنك الحدّ من البيانات التي تتم مشاركتها مع YouTube قبل أن يتفاعل المستخدم مع مشغّل YouTube المضمّن من خلال ضبط ميزة "التشغيل التلقائي" على
false
. كما هو موضّح في بنود الخدمة الخاصة بخدمات YouTube API، عليك أنت وعملاء واجهة برمجة التطبيقات الالتزام بجميع القوانين والقواعد واللوائح التنظيمية السارية، بما في ذلك قوانين ولوائح الخصوصية. -
على عملاء واجهة برمجة التطبيقات البحث عن حالة "مخصّص للأطفال" لكل فيديو من فيديوهات YouTube التي يضمّنونها في مواقعهم الإلكترونية أو تطبيقاتهم باتّباع التعليمات الواردة في هذا الدليل. بالنسبة إلى كل فيديو تم تصنيفه على أنّه "محتوى مناسب للأطفال"، على عملاء واجهة برمجة التطبيقات إيقاف ميزة التتبّع والتأكّد من أنّ جميع عمليات جمع البيانات المتعلقة بمشغّل الفيديو هذا تتوافق مع القوانين السارية، بما في ذلك قانون حماية خصوصية الأطفال على الإنترنت (COPPA) في الولايات المتحدة واللائحة العامة لحماية البيانات (GDPR) في الاتحاد الأوروبي. يمكنك الاطّلاع على مركز المساعدة في YouTube للحصول على مزيد من المعلومات حول تصنيف المحتوى على أنّه مخصّص للأطفال.
-
-
الأمان
عليك أنت وعميل واجهة برمجة التطبيقات الالتزام بما يلي:
- الحفاظ على عناصر التحكّم الإدارية والتنظيمية والفنية والمادية المناسبة لضمان خصوصية بيانات المستخدمين وبيانات واجهة برمجة التطبيقات وأمانها وسرّيتها
- استخدام ترميز النقل المتوافق مع المعايير المتّبعة في المجال فقط
- حماية بيانات واجهة برمجة التطبيقات وأي بيانات أخرى مستخدَمة في عميل واجهة برمجة التطبيقات من الوصول غير المصرّح به أو الاستخدام أو الإفصاح
-
سرقة المحتوى
لا يجوز لك ولبرامج واجهة برمجة التطبيقات تشجيع أو تمكين أو الطلب من الآخرين اقتباس تطبيقات YouTube أو تطبيقات Google بشكل مباشر أو غير مباشر، أو الحصول على بيانات أو محتوى YouTube مقتبس. يجوز لمحركات البحث العامة استخلاص البيانات فقط بما يتوافق مع ملف robots.txt على YouTube أو بإذن خطي مُسبَق من YouTube.
و. انطباع المستخدم
-
الشكل والأداء في YouTube
تُعدّ تجارب المستخدم المبتكرة وتصاميم واجهات المستخدم من بين أهم المساهمات التي يمكن أن يقدّمها عملاء API إلى منتدى YouTube. مع ذلك، يولي المصمّمون والمهندسون في YouTube أهمية كبيرة لتصميم تطبيقات YouTube بهدف ضمان توفير تجربة مستخدم رائعة.
مع أخذ هاتين النقطتين في الاعتبار، يجب ألا تغيّر برامج API العميلة واجهات المستخدم في تطبيقات YouTube أو تتداخل معها ما لم تحصل على موافقة YouTube الخطية المسبقة. يمكنك طلب الموافقة من خلال هذا النموذج.
-
العلامة التجارية
-
يجب أن توضّح أي صفحة أو ميزة في برنامج API تعرض محتوى YouTube للمشاهد أنّ YouTube هو مصدر المحتوى ذي الصلة، وذلك من خلال عرض ميزات علامة YouTube التجارية وفقًا للمتطلبات أدناه وإرشادات العلامة التجارية في YouTube (https://developers.google.com/youtube/terms/branding-guidelines).
في بعض الحالات، قد يحتاج عميل واجهة برمجة التطبيقات إلى عرض ميزات العلامة التجارية في YouTube بجانب عناصر محتوى فردية متعددة لتوضيح مصدر المحتوى للمشاهد. على سبيل المثال، يجب أن يحدّد عميل واجهة برمجة التطبيقات الذي يعرض نتائج البحث من YouTube ومن مصادر أخرى على الصفحة نفسها بوضوح أنّ YouTube هو مصدر نتائج البحث من YouTube فقط، بما في ذلك النصوص والصور والمعلومات الأخرى المتعلّقة بنتائج البحث على YouTube. لا يمكن لعميل واجهة برمجة التطبيقات تقديم مجموعة عامة واحدة من معلومات تحديد المصدر لجميع نتائج البحث من مصادر مختلفة.
-
يجب عدم عرض المحتوى الذي لا ينشأ من YouTube بطريقة توحي بأنّه ينشأ من YouTube أو بطريقة يمكن أن تسبب التباسًا بشأن مصدر هذا المحتوى.
-
لا يجوز لك ولبرامج واجهة برمجة التطبيقات تشجيع أو تمكين أو الطلب من الآخرين، بشكل مباشر أو غير مباشر، التدخّل في أي معلومات تحديد مصدر تقدّمها YouTube أو إخفاؤها، بما في ذلك معلومات تحديد المصدر المقدَّمة من خلال مشغّلات YouTube المضمّنة أو المعروضة فيها. على برامج واجهة برمجة التطبيقات عرض ميزات العلامة التجارية في YouTube السارية وأي معلومات أخرى تحدّد المصدر يقدّمها YouTube على جميع أنواع الأجهزة.
-
-
Playback Integrity
تشير سلامة التشغيل إلى القدرة على تحديد وقياس كيفية عرض المحتوى والإعلانات، وكيفية بدء تشغيل الفيديو وتنفيذه، وكيفية تفاعل المستخدمين مع ميزات YouTube في عميل API. تُعدّ سلامة التشغيل أمرًا بالغ الأهمية لمنصة YouTube، لأنّها تساعد في حماية مصالح صنّاع المحتوى، بما في ذلك قدرتهم على تحقيق الربح من محتواهم وتوسيع قاعدة جمهورهم.
يرى YouTube أنّ سلامة التشغيل تعتمد على اختيار المستخدم مشاهدة فيديو، ويُحظر على برامج API Clients تقديم حوافز لمشاهدة الفيديوهات على النحو التالي:
-
يجب ألا تفرض برامج عملاء API رسومًا على المستخدمين مقابل مشاهدة المحتوى في مشغّل YouTube مضمّن.
-
يجب ألا تفرض برامج API أي قيود أخرى على الوصول إلى الفيديو من خلال مطالبة المستخدم باتخاذ إجراء آخر غير النقر على زر التشغيل لمشاهدة محتوى YouTube السمعي البصري أو مواصلة تشغيله. على سبيل المثال، يجب ألا تطلب برامج API العميلة من المستخدم الاشتراك في قناة أو الإعجاب بفيديو لمواصلة مشاهدة المحتوى السمعي البصري على YouTube.
لتوضيح الأمر، إذا كانت الوظيفة العادية لبرنامج عميل واجهة برمجة التطبيقات تتطلّب إجراءً معيّنًا لا يخص خدمات YouTube API، مثل تسجيل الدخول أو التحقّق من العمر، يُسمح بهذه الوظيفة.
-
يجب ألا تقدّم برامج API العميلة حوافز أو مكافآت أو تعويضات أخرى للمستخدمين مقابل التفاعل مع تطبيقات YouTube (بشكل مباشر أو غير مباشر) من خلال تنفيذ إجراءات مثل مشاهدة المحتوى أو الإعجاب به أو مشاركته أو الاشتراك في القنوات أو إضافة تعليقات. على سبيل المثال، يجب ألا يقدّم عملاء واجهة برمجة التطبيقات ميزات أو خدمات تتيح شراء عدد المشاهدات أو تبادلها مقابل اتّخاذ إجراءات أخرى على YouTube أو خارجه.
-
G. التوزيع والاستخدام التجاري
يمكنك توزيع برامج الوصول إلى واجهة برمجة التطبيقات أو بيعها وفقًا للقيود المحدّدة في القسم الفرعي "الإجراءات المحظورة" أدناه، وبالطبع وفقًا لبنود الاتفاقية الأخرى.
بالإضافة إلى ذلك، يمكنك توزيع وعرض محتوى YouTube السمعي البصري والبيانات الوصفية المصاحبة للمستخدمين من خلال برامج واجهة برمجة التطبيقات طالما أنّ هذه البرامج تلتزم بالاتفاقية، وبشكل خاص، لا تنخرط في أي من الإجراءات المحظورة المدرَجة أدناه مباشرةً.
-
الإجراءات المحظورة
بالنسبة إلى السياسات المحدّدة في القائمة التالية التي تتطلّب موافقة YouTube الكتابية المسبقة، يمكنك طلب الحصول على هذه الموافقة من خلال هذا النموذج.
لا يجوز لك ولبرامج واجهة برمجة التطبيقات تشجيع أو تمكين أو الطلب من الآخرين القيام بالأعمال التالية:
-
بيع أو شراء أو تأجير أو إعارة أو نقل أو إعادة توزيع أو ترخيص من الباطن لكل أو أي جزء من خدمات YouTube API، بما في ذلك محتوى YouTube السمعي البصري
-
بيع خدمات YouTube API أو إذن الوصول إلى أي من مكونات خدمات YouTube API ما لم تحصل على موافقة خطية مسبقة من YouTube
-
بيع إعلانات أو عروض رعاية أو عروض ترويجية يتم عرضها على محتوى YouTube السمعي البصري أو ضمنه أو على مشغّل YouTube بدون الحصول على موافقة خطية مسبقة من YouTube
-
بيع الإعلانات أو الرعاية أو العروض الترويجية على أي صفحة أو شاشة تتضمّن بيانات YouTube API، ما لم تظهر بيانات أو محتوى أو مواد أخرى غير مستمدة من YouTube على الصفحة نفسها وتقدّم قيمة مستقلة كافية لتبرير عمليات البيع هذه في حال تمت إزالة بيانات YouTube API
-
-
الإجراءات المسموح بها
يُسمح بجميع حالات الاستخدام التجاري التالية بشرط امتثالك أنت وبرامج API الخاصة بك لجميع البنود الأخرى من الاتفاقية، بما في ذلك الإجراءات المحظورة الموضّحة في القسم السابق:
-
بيع عميل واجهة برمجة التطبيقات
-
الترويج لنشاطك التجاري أو مشروعك الفني من خلال تحميل محتوى سمعي بصري أصلي إلى YouTube أو إدارة قنوات على YouTube
-
تطوير عملاء API يتضمّنون إعلانات، مثل مدوّنة أو موقع إلكتروني يتضمّن إعلانات، ويستخدمون خدمات YouTube API مع الالتزام بجميع البنود الأخرى من "الاتفاقية"، بما في ذلك القيود الواردة في الفقرة III.G.1.d
-
وضع علامتك التجارية في عميل API شرط أن تتوافق هذه العلامة مع إرشادات العلامة التجارية في YouTube وألا تتعارض مع تشغيل محتوى YouTube السمعي البصري أو أي من ميزات العلامة التجارية في YouTube
-
بيع أو توزيع أجهزة تتضمّن أو تشغّل "برنامجًا لربط واجهة برمجة التطبيقات"
-
ح. المراقبة وعمليات التدقيق
يحتفظ YouTube بالحق في إجراء استطلاعات و/أو عمليات مراقبة و/أو تدقيق بشأن وصولك إلى خدمات YouTube API أو استخدامك لها لضمان الجودة وتحسين منتجات YouTube وخدماته والتحقّق من امتثالك للاتفاقية. لهذا السبب، قد يجري YouTube استطلاعات للمستخدمين الذين يستعملون عملاء API.
يجب أن تلتزم أنت والجهات التي تتصرّف بالنيابة عنك بما يلي:
- عدم التدخل في هذه الاستطلاعات أو جهود المراقبة أو عمليات التدقيق
- عدم إخفاء أو حجب وصولك إلى خدمات YouTube API أو استخدامك لها عن YouTube
- تقديم الحسابات اللازمة إلى YouTube للوصول إلى جميع ميزات أو وظائف الإصدارات الحالية من برامج واجهة برمجة التطبيقات التي يتم إنتاجها، وذلك عند الطلب وفي الإطار الزمني المحدّد في هذا الطلب، لكي يتمكّن YouTube من مراجعة برامج واجهة برمجة التطبيقات هذه للتأكّد من امتثالها للاتفاقية
يجوز لـ YouTube استخدام أي وسائل تقنية للتغلّب على عدم الامتثال لهذه الأحكام.
1- المحظورات الإضافية
تحدّد السياسات الواردة في هذا القسم أمورًا إضافية يجب ألا تنفّذها برامج API العميلة، لأنّ الإجراءات المخالفة لهذه السياسات ستضرّ بـ YouTube أو بمنتدى YouTube ككل أو بأفراد أو مجموعات من الأفراد داخل هذا المنتدى. تركّز هذه السياسات على ضرورة أن تتعامل أنت وعملاء API مع أفراد منتدى YouTube بصدق واحترام، بالإضافة إلى ضرورة احترام سلامة خدمات YouTube ومحتواه ومصالحه.
لا يجوز لك ولبرامج واجهة برمجة التطبيقات تشجيع أو تمكين أو الطلب من الآخرين القيام بالأعمال التالية:
-
استخدام خدمات YouTube API لإنشاء أو تقديم أو العمل كبديل أو خدمة مشابهة إلى حد كبير لأي من تطبيقات YouTube يجب ألا تحاكي برامج API Clients تجارب المستخدم الأساسية في YouTube أو تكرّرها من خلال إعادة إنشاء الميزات أو مسارات العمل ما لم تُضِف قيمة أو وظائف مستقلة مهمة تعمل على تحسين تفاعلات المستخدمين مع YouTube. على سبيل المثال، يجب ألا يعيد عميل API إنشاء تجربة التصفّح من أي تطبيق على YouTube بدون إضافة قيمة مستقلة كبيرة إلى هذا المسار.
-
إساءة استخدام خدمات YouTube API أو الانخراط في سلوكيات مسيئة مرتبطة بهذه الخدمات على سبيل المثال، يجب عدم إعداد المشاهدات أو عمليات التحميل أو التعليقات أو الإعجاب أو عدم الإعجاب أو غير ذلك من الإجراءات أو تشغيلها تلقائيًا بدون الحصول على موافقة مسبقة ومحدّدة وصريحة من المستخدم.
-
التدخّل أو محاولة التدخّل بأي شكل من الأشكال في طريقة العمل الصحيحة لأي جانب من جوانب خدمات YouTube API أو تطبيقات YouTube أو تطبيقات Google، بما في ذلك التدخّل أو تعطيل الخوادم أو الشبكات التي توفّر هذه الخدمات أو التطبيقات
-
تعديل أي وظيفة أو بيانات أو محتوى يتم توفيره كجزء من خدمات YouTube API أو في ما يتعلق بها أو التداخل معه أو استبداله أو إيقافه بأي شكل آخر على سبيل المثال، يجب عدم إزالة أو حجب أو تغيير أو إيقاف أي روابط تظهر في مشغّلات YouTube أو في بيانات واجهة برمجة التطبيقات.
-
تعديل الإعلانات التي يعرضها YouTube أو خدمات YouTube API أو التدخّل فيها أو استبدالها أو حظرها، بما في ذلك الإعلانات في بيانات واجهة برمجة التطبيقات أو المحتوى السمعي البصري على YouTube أو مشغّلات YouTube
-
تعديل أي جزء أو وظيفة في مشغّل YouTube أو الارتكاز عليهما أو حظرهما
-
فصل أو عزل أو تعديل المكوّنات الصوتية أو المرئية لأي محتوى سمعي بصري على YouTube يتم توفيره كجزء من خدمات YouTube API أو في ما يتعلق بها على سبيل المثال، يجب عدم تطبيق مقاطع صوتية بديلة على الفيديوهات.
-
الترويج بشكل منفصل للمكوّنات الصوتية أو المرئية لأي محتوى سمعي بصري على YouTube يتم توفيره كجزء من خدمات YouTube API أو في ما يتعلق بها
-
إنشاء ميزات تشغّل المحتوى، بما في ذلك المكوّنات الصوتية أو المرئية، من مشغّل في الخلفية أو تضمين هذه الميزات أو الترويج لها، أي مشغّل لا يظهر في الصفحة أو علامة التبويب أو الشاشة التي يعرضها المستخدم
-
التأثير سلبًا في وظائف أو أداء أي جانب من خدمات YouTube API أو تطبيقات YouTube أو تطبيقات Google، بما في ذلك الإجراءات التي تتداخل مع خدمات YouTube API أو الخوادم أو الشبكات التي توفّر هذه الخدمات أو تعيقها
-
إرباك أي شخص أو خداعه أو الاحتيال عليه أو تضليله أو تشويه سمعته أو إساءة معاملته أو مطاردته أو تهديده أو إرسال محتوى غير مرغوب فيه إليه أو مفاجأته أو التحرش به
-
إدخال أو محاولة إدخال أي فيروسات أو برامج ضارة أو عيوب أو أحصنة طروادة أو برامج خبيثة أو برامج تجسس أو برامج إعلانية أو أي عناصر أخرى ذات طبيعة مدمّرة إلى خدمات YouTube API أو تطبيقات YouTube أو تطبيقات Google أو مستخدمي YouTube والأجهزة التي يستخدمونها للوصول إلى هذه الخدمات والمواقع
-
التحايل على أي قيود جغرافية أو التدخّل فيها أو إبطالها، بما في ذلك القيود المستندة إلى عنوان IP التي يفرضها YouTube أو خدمات YouTube API
-
استخدام أي تكنولوجيا أخرى غير خدمات YouTube API للوصول إلى بيانات واجهة برمجة التطبيقات أو استردادها، بما في ذلك الوصول إلى أي جزء من أي محتوى سمعي بصري على YouTube
-
تقديم خدمة واجهة برمجة تطبيقات تتيح للمستخدمين الوصول إلى أي بيانات أو وظائف تقدّمها خدمات YouTube API بشكل مباشر أو غير مباشر
-
تعديل أو ترجمة أو إنشاء أعمال مشتقة من أي خدمات YouTube API أو من أي برنامج ذي صلة بهذه الخدمات، أو إجراء هندسة عكسية أو محاولة استخراج رمز المصدر الأساسي من أي من هذه الخدمات أو البرامج
-
استخدام خدمات YouTube API لأي غرض أو نشاط قد يؤدي فيه استخدام هذه الخدمات أو الإخفاق في استخدامها إلى الوفاة أو التعرّض لإصابة شخصية أو إلحاق الضرر بالبيئة، مثل تشغيل المنشآت النووية أو أنظمة مراقبة حركة المرور الجوي أو أنظمة المحافظة على الحياة
-
انتهاك حقوق الطبع والنشر أو استغلال مواد تنتهك حقوق الطبع والنشر
-
المشاركة في المقامرة غير القانونية على الإنترنت أو الترويج لها أو تسهيلها
-
إنشاء رسائل تجارية أو إعلانات مربكة أو عرضها أو الترويج لها أو تسهيل تبادلها
-
تحديد موضع مشغّل YouTube في تسلسل هرمي أو متداخل من إطارات iframe للتحايل على سياسات YouTube أو إخفاء مصدر الاستخدام بأي شكل آخر
ي. برامج واجهة برمجة التطبيقات المخصّصة للأطفال
-
إذا كان "برنامج API" (أو أي جزء منه) يستهدف الأطفال أو يوجّه نفسه إليهم (على النحو المحدّد بموجب القوانين السارية، بما في ذلك "قانون حماية خصوصية الأطفال على الإنترنت" (COPPA) في الولايات المتحدة و"اللائحة العامة لحماية البيانات" (GDPR) في الاتحاد الأوروبي) (يُشار إليه هنا باسم برنامج API الموجّه إلى الأطفال)، يجب عليك وعلى "برنامج API الموجّه إلى الأطفال" الالتزام بما يلي:
-
ضمان امتثال "عميل API الموجّه للأطفال"، بما في ذلك وصوله إلى أي من "خدمات YouTube API" واستخدامه لها، لقانون COPPA واللائحة العامة لحماية البيانات وأي قوانين أو لوائح أخرى سارية في جميع الأوقات
-
إبلاغ Google بأنّ عميل واجهة برمجة التطبيقات الموجّه للأطفال موجّه للأطفال باستخدام الأدوات المتوفّرة هنا يُشار إلى كل عميل API موجّه للأطفال تم إبلاغ Google به باستخدام هذه الأدوات أو غيرها باسم "عميل API معروف موجّه للأطفال"،
-
عدم استخدام الإعلانات المخصّصة (بما في ذلك تجديد النشاط التسويقي) لاستهداف النشاط السابق أو الحالي لأي مستخدم من مستخدمي "عميل واجهة برمجة التطبيقات الموجّهة للأطفال"
-
-
-
"لك" و"لعميل واجهة برمجة التطبيقات الموجّهة إلى الأطفال": لن تتّخذ أنت و"عميل API الموجّه للأطفال" أي إجراءات تستند إلى الكتابة في "خدمات YouTube API"، ويجب ألا تحاولا اتّخاذ أي إجراءات من هذا النوع على مواقع YouTube الإلكترونية أو تطبيقاته أو خدماته أو منتجاته من خلال "عميل API الموجّه للأطفال".
-
على الرغم من البند III.D.1.c (بيانات اعتماد واجهة برمجة التطبيقات) أعلاه الذي يتطلّب مشروعًا واحدًا لواجهة برمجة التطبيقات لكل عميل لواجهة برمجة التطبيقات، يمكنك تحميل فيديوهاتك الخاصة إلى قنواتك الرسمية على YouTube من خلال خدمة YouTube Data API (وليس من خلال عميل واجهة برمجة التطبيقات المخصّص للأطفال أو عميل واجهة برمجة التطبيقات الخاص بأي شخص آخر) عن طريق إنشاء مشروع جديد لواجهة برمجة التطبيقات (يُعرف باسم مشروع التحميل).
-
لتحميل فيديوهاتك الخاصة إلى قنواتك الرسمية على YouTube من خلال خدمة YouTube Data API، عليك استيفاء الشروط التالية: (أ) إنشاء مشروع جديد لواجهة برمجة التطبيقات واحد (1) باستخدام Google Developers Console (https://console.developers.google.com/) (يُعرف باسم مشروع التحميل) قبل التحميل، و(ب) إضافة mfk110 كبادئة في معرّف مشروع التحميل، و(ج) تحميل المحتوى فقط من عميل واجهة برمجة التطبيقات غير المخصّص للأطفال (وليس من عميل واجهة برمجة التطبيقات المخصّص للأطفال أو من عميل واجهة برمجة تطبيقات أي شخص آخر).
-
يمكنك وحدك استخدام "مشروع التحميل"، ويجب استخدامه فقط لتحميل فيديوهاتك إلى قنواتك الرسمية على YouTube من خلال خدمة YouTube Data API من "برنامج واجهة برمجة التطبيقات غير الموجّهة إلى الأطفال" (وليس من "برنامج واجهة برمجة التطبيقات الموجّهة إلى الأطفال" أو أي برنامج آخر). إذا كنت تحمّل فيديو "محتوى مناسب للأطفال" من خلال خدمة YouTube Data API من برنامجك غير الموجّه للأطفال (وليس من برنامجك الموجّه للأطفال أو برنامج أي شخص آخر)، عليك ضبط معلَمة "محتوى مناسب للأطفال" في خدمة YouTube Data API على "صحيح". يمكنك الاطّلاع هنا للحصول على مزيد من المعلومات حول تحديد ما إذا كان المحتوى مخصّصًا للأطفال.
-
-
"أنت" و"مستخدمو عميل واجهة برمجة التطبيقات الموجّهة إلى الأطفال": لا يجوز لك ولبرنامج واجهة برمجة التطبيقات الموجّه للأطفال تشجيع أو تمكين أو الطلب من مستخدمي برنامج واجهة برمجة التطبيقات الموجّه للأطفال اتّخاذ إجراءات تستند إلى الكتابة في "خدمات YouTube API" (مثل تحميل المحتوى والتعليق وإنشاء قوائم تشغيل ومشاركتها، على سبيل المثال لا الحصر). لن يتم تنفيذ الإجراءات المستندة إلى الكتابة التي يتّخذها مستخدمو عملاء واجهة برمجة التطبيقات المعروفة بأنّها موجّهة للأطفال على مواقع YouTube الإلكترونية وتطبيقاته وخدماته ومنتجاته. يعني ذلك أنّه بغض النظر عن البند 9.1 (الإشعار المطلوب) من بنود خدمة YouTube API التي تسمح لمستخدمي عميل API بتحميل المحتوى إلى قنواتهم على YouTube أو قنواتك على YouTube، لن يتم تنفيذ عمليات التحميل التي يجريها مستخدمو عملاء API المعروفة بأنّها موجّهة للأطفال على مواقع YouTube الإلكترونية وتطبيقاته وخدماته ومنتجاته.
-
-
يجوز لـ YouTube تعليق أو إنهاء إمكانية وصولك أنت أو عميل API إلى خدمات YouTube API أو استخدامها في حال عدم الالتزام ببنود الخدمة والسياسات الخاصة بخدمات YouTube API، بما في ذلك عدم الالتزام بأحكام الفقرة III.J.
ك. الإبلاغ عن عدم الامتثال
إذا كنت على علم بأي شخص يصل إلى خدمات YouTube API أو يستخدمها بطريقة لا تتوافق مع هذه السياسات أو أي جزء آخر من الاتفاقية، يمكنك التواصل مع فريق خدمات YouTube API لتصعيد المشكلة باستخدام هذا النموذج.
4- التعريفات
تشير الاتفاقية إلى المستندات القانونية المحدّدة والمشار إليها في الفقرة 2 (الاتفاقية) من بنود الخدمة الخاصة بخدمات YouTube API والمتاحة حاليًا على الرابط https://developers.google.com/youtube/terms/api-services-terms-of-service.
يشير مصطلح "عميل API" إلى موقع إلكتروني أو تطبيق برمجي (بما في ذلك تطبيق على الأجهزة الجوّالة) طوّرته أنت ويصل إلى خدمات YouTube API أو يستخدمها.
تشير بيانات اعتماد API إلى بيانات الاعتماد التي يمنحها YouTube أو Google من خلال Google Developer Console والتي يتم من خلالها إثبات هوية كل مشروع API للوصول إلى خدمات YouTube API واستخدامها.
يتم تحديد "بيانات API" ضمن تعريف "خدمات YouTube API" في وقت لاحق من قسم "التعريفات" هذا.
يشير مصطلح "مشروع API" إلى المشروع الذي تم إنشاؤه في Google Developer Console والذي يجب أن يتوفّر لكي تتمكّن "برامج عميل API" من الوصول إلى خدمات YouTube API واستخدامها.
تشير "تطبيقات Google" إلى مواقع Google الإلكترونية وتطبيقاتها وخدماتها ومنتجاتها وصفحاتها وغيرها من خصائصها.
تشير بنود الخدمة إلى بنود الخدمة الخاصة بخدمات YouTube API المتوفّرة حاليًا على الرابط https://developers.google.com/youtube/terms/api-services-terms-of-service.
تشير بيانات اعتماد المستخدم إلى بيانات الاعتماد الصادرة للمستخدمين والتي يمكن للمستخدمين استخدامها للمصادقة من أجل السماح لعملاء واجهة برمجة التطبيقات بتنفيذ العمليات نيابةً عنهم والتي تتطلّب الحصول على إذن.
تشير خدمات YouTube API إلى (1) خدمات YouTube API (مثل خدمة YouTube Data API وخدمة YouTube Reporting API) التي يوفّرها YouTube، بما في ذلك خدمات YouTube API المتوفّرة على "موقع YouTube الإلكتروني للمطوّرين" (كما هو موضّح أدناه)، و(2) المستندات والمعلومات والمواد ونماذج الرموز البرمجية والبرامج (بما في ذلك أي تعليمات برمجة قابلة للقراءة) المتعلّقة بخدمات YouTube API والمتوفّرة على https://developers.google.com/youtube أو التي يوفّرها YouTube، و(3) البيانات والمحتوى (بما في ذلك المحتوى السمعي البصري) والمعلومات المقدَّمة إلى عملاء API (كما هو موضّح أعلاه) من خلال خدمات YouTube API (يُشار إليها باسم "بيانات API")، و(4) بيانات الاعتماد التي يمنحها YouTube أو Google لك ولعملاء API.
تشير "تطبيقات YouTube" إلى مواقع YouTube الإلكترونية وتطبيقاته وخدماته ومنتجاته وصفحاته وغيرها من خصائصه، بما في ذلك https://www.youtube.com وm.youtube.com والتطبيقات المتوافقة مع الأجهزة الجوّالة، مثل تطبيق YouTube Gaming وما إلى ذلك، ولكن باستثناء خدمات YouTube API.
يشير مصطلح "ميزات العلامة التجارية في YouTube" إلى الأسماء التجارية والعلامات التجارية المسجّلة وعلامات الخدمة والشعارات وأسماء النطاقات وميزات العلامة التجارية الأخرى المميزة في YouTube.