خدمات YouTube API - سياسات المطوّرين

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

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

بالإضافة إلى تعريف السياسات، يشرح هذا المستند بعض المبادئ الأساسية التي اتبعتها YouTube عند إنشاء هذه السياسات. كما أنه يعرض أمثلة تبيّن كيفية تطبيق هذه السياسات عمليًا.

تجدر الإشارة إلى أنّ هذا المستند قانوني وأنّ هذه السياسات تشكّل أحد مكوّنات الاتفاقية، لذا يجب الالتزام بها. تحتفظ شركة YouTube بالحق في تغيير هذه السياسات، كما أنّ استمرارك في الوصول إلى خدمات واجهة برمجة تطبيقات YouTube أو استخدامها يشكِّل موافقة منك على أي من هذه التغييرات وموافقتك عليها. سيتم توثيق التغييرات في السياسة، مثل التغييرات التي يتم إجراؤها على بنود خدمة خدمات واجهة برمجة تطبيقات YouTube، في سجلّ مراجعة بنود الخدمة، ويمكنك الاشتراك في خلاصة RSS لكي يتم إعلامك بأي من هذه التغييرات لسجل النُسخ السابقة.

ط. المصطلحات والأسلوب

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

  1. يجب أن تشير المصطلحات والمطلوبة إلى المتطلبات المطلقة.
  2. يشير المصطلح يجب عدم إلى إجراء حظر مطلق.
  3. تشير العبارات يجب ويجب ألا ومقترَحة ومقترَحة إلى أنّ العبارة تصف أفضل ممارسة عامة. تشير هذه البنود إلى إجراءات أو سلوكيات معيّنة، ولكنّها تقرّ بأنّك قد تقرّر اتّباع دورة تدريبية مختلفة بناءً على جوانب محدّدة من حالة استخدامك.
  4. قد يشير المصطلح إلى أنّ الإجراء اختياري وتم تركه وفقًا لتقديرك الخاص أو وفقًا لتقدير YouTube حسب السياق الذي يتم استخدامه فيه.

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

2- مبادئ تطوير البرمجيات

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

  1. إنشاء تطبيقات عالية الجودة وصيانتها

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

  2. التحلّي بالأمانة والشفافية:

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

  3. منح المستخدمين إمكانية التحكم:

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

  4. احترام خصوصية المستخدمين:

    تأكَّد من أنّ سياسات وممارسات جمع البيانات وتخزينها واستخدامها وأمانها وحذفها تحمي المستخدمين. لا تسمح بالوصول غير المصرح به إلى بيانات المستخدمين أو استخدامها. لا تخزِّن بيانات المستخدمين إلى أجل غير مسمى، ووفِّر عملية واضحة ومباشرة لهم لحذف البيانات التي بحوزتك. أخيرًا، لا تُجرِ أو تحاول طلب بيانات اعتماد تسجيل الدخول إلى YouTube الخاصة بالمستخدمين أو طلبها أو جمعها أو تخزينها.

  5. كن مواطنًا صالحًا.

    يجب عدم إنشاء برامج API تشجّع المستخدمين أو تتيح لهم الإساءة إلى بعضهم أو تهديدهم أو التحرش بهم. لا تستخدم أو توزّع أو تروّج للفيروسات أو برامج التجسس أو البرامج الضارة أو غيرها من المواد الضارة. يجب عدم مخالفة القانون أو تشجيع الآخرين أو تمكين الآخرين على القيام بذلك. نأمل أن يكون ذلك من حسن البديهة.

3- السياسات العامة للمطوّرين

(أ). بنود الاستخدام وسياسات الخصوصية لعميل API

  1. يجب أن يعرض عملاء واجهة برمجة التطبيقات رابطًا يؤدي إلى بنود الخدمة في YouTube (https://www.youtube.com/t/terms)، كما يجب أن يذكروا أيضًا في بنود الاستخدام الخاصة بهم أنّه باستخدام برامج واجهة برمجة التطبيقات هذه، يوافق المستخدمون على الالتزام ببنود الخدمة في YouTube.

  2. يجب أن يطلب كل عميل واجهة برمجة التطبيقات من المستخدمين الموافقة على سياسة الخصوصية قبل أن يتمكنوا من الوصول إلى ميزات عميل واجهة برمجة التطبيقات ووظائفه. يجب أن تتسم سياسة الخصوصية بما يلي:

    1. بشكل بارز ويمكن للمستخدمين الوصول إليها بسهولة في جميع الأوقات

    2. إعلام المستخدمين بأنّ عميل واجهة برمجة التطبيقات يستخدم خدمات واجهة برمجة تطبيقات YouTube،

    3. والارتباط بسياسة خصوصية Google على http://www.google.com/policies/privacy،

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

    5. اشرح بشكل واضح وشامل كيفية استخدام عميل واجهة برمجة التطبيقات ومعلومات المستخدم الواردة في القسم (3.A.2.هـ) ومعالجتها ومشاركتها، بما في ذلك كيفية مشاركة المعلومات مع أي من الأطراف الداخلية أو الخارجية.

    6. أن تفصح، إن وجدت، أنّ عميل واجهة برمجة التطبيقات يسمح للأطراف الثالثة بعرض المحتوى، بما في ذلك الإعلانات.

    7. أن يفصح، في حال إجراء ذلك، عن أنّ عميل واجهة برمجة التطبيقات يخزِّن المعلومات أو يصل إليها أو يجمعها (أو يسمح لجهات خارجية بذلك) بشكل مباشر أو غير مباشر على أجهزة المستخدمين أو منها، بما في ذلك من خلال وضع ملفات تعريف الارتباط أو التكنولوجيا المشابهة أو الوصول إليها أو التعرّف عليها على أجهزة المستخدمين أو متصفّحاتهم

    8. إذا كان عميل واجهة برمجة التطبيقات يصل إلى البيانات المفوَّضة أو يستخدمها، وضِّح أنّه، بالإضافة إلى الإجراء العادي لعميل واجهة برمجة التطبيقات لحذف البيانات المخزَّنة، يمكن للمستخدمين إبطال وصول عميل واجهة برمجة التطبيقات هذا إلى بياناتهم من خلال صفحة إعدادات أمان Google على https://security.google.com/settings/security/permissions.

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

B. قابلية الصيانة والإيقاف

  1. يجب أن تستخدم برامج واجهات برمجة التطبيقات أحدث الإصدارات من خدمات YouTube API. ويعني هذا أنّه يجب أن تتمكّن من تعديل برامج واجهات برمجة التطبيقات عند إطلاق إصدارات أحدث من خدمات YouTube API. يجب أن يكون بالإمكان تحديث برامج واجهة برمجة التطبيقات غير التابعة للمواقع الإلكترونية، مثل التطبيقات للأجهزة الجوّالة أو التطبيقات المثبّتة، عن بُعد لاستخدام أحدث الإصدارات من خدمات YouTube API. يجب تحديث برامج واجهة برمجة التطبيقات إلى أحدث الإصدارات من خدمات واجهة برمجة تطبيقات YouTube خلال فترة زمنية محددة إذا كان ذلك مطلوبًا من YouTube من حين لآخر (على سبيل المثال، لإجراء تحديثات مهمة).

  2. عندما تنوي منصة YouTube إجراء تغييرات غير متوافقة على خدمات واجهة برمجة تطبيقات YouTube، سيتم توثيق هذه التغييرات في سجلّ المراجعة لبنود الخدمة، ويمكنك الاشتراك في خلاصة RSS لكي يتم إعلامك بأي من هذه التغييرات.

  3. يجب تعديل برامج واجهة برمجة التطبيقات غير المتوقّفة على الفور لاستخدام إصدارات أحدث من خدمات YouTube API بعد طرح هذه الإصدارات.

  4. يجب تعديل الإصدارات المتوقّفة نهائيًا من برامج واجهة برمجة التطبيقات لإعلام المستخدمين بوضوح بأنّ بعض وظائف أو ميزات خدمات واجهة برمجة تطبيقات YouTube قد تتوقّف عن العمل بسبب حالة إيقاف برامج واجهة برمجة التطبيقات نهائيًا.

C. تطبيق ميزات YouTube

  1. يجب أن يلتزم عملاء API أيضًا بمتطلبات الحد الأدنى من الوظائف لخدمات YouTube API ("RMF"). بالإضافة إلى ذلك، يجب ألا تفرض برامج واجهات برمجة التطبيقات أي قيود على وظائف YouTube التي يتطلبها إطار عمل "RMF".

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

  2. يجب أن تكون أي ميزة من ميزات عميل واجهة برمجة التطبيقات التي تؤدي إلى بدء إجراء للمستخدم ذي صلة بمورد YouTube:

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

    تشمل أمثلة موارد YouTube الفيديوهات والقنوات وقوائم التشغيل وعناصر قوائم التشغيل والاشتراكات. تشمل الأمثلة على الإجراءات تشغيل فيديو وإبداء الإعجاب بفيديو وإضافة فيديو إلى قائمة تشغيل والاشتراك في قناة.

  3. قد يقترح برامج واجهة برمجة التطبيقات التي تُجري عمليات الكتابة قيم معلَمات أو خصائص، ولكن يجب أن يتحكم المستخدمون بشكل نهائي في البيانات التي سيتم نشرها في تطبيقات YouTube. وبالمثل، يجب ألا تعدِّل برامج عملاء واجهات برمجة التطبيقات القيم التي يقدّمها المستخدم قبل إرسالها إلى YouTube من خلال اقتطاعها أو إلحاقها أو تغييرها بأي طريقة أخرى ما لم يوافق المستخدم صراحةً على هذه التغييرات.

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

    توضّح الأمثلة التالية كيفية تطبيق هذه السياسة على عميل واجهة برمجة تطبيقات يحمِّل الفيديوهات إلى YouTube:

    1. قد يقترح عميل واجهة برمجة التطبيقات وصفًا للفيديو أو يملأه تلقائيًا. مع ذلك، يجب عدم إضافة معلومات إلى وصف الفيديو بعد أن يرسله المستخدم وقبل إرساله بدون موافقة مسبقة منه. على سبيل المثال، يجب ألا يُلحق عميل واجهة برمجة التطبيقات تاريخ التسجيل أو اسم عميل واجهة برمجة التطبيقات أو أي نص آخر ما لم يوافق المستخدم صراحةً على هذه التغييرات.

    2. قد يوفّر برنامج واجهة برمجة التطبيقات خيارًا لترجمة عنوان فيديو إلى لغات أخرى. ومع ذلك، يجب ألا يضيف برنامج واجهة برمجة التطبيقات أي ترجمات من هذا النوع بدون موافقة المستخدم. بالإضافة إلى ذلك، إذا كان السلوك التلقائي لعميل واجهة برمجة التطبيقات هو تفعيل خيار ترجمة عنوان الفيديو، يجب أن يقدّم للمستخدم بوضوح طريقة سهلة لإيقاف هذا السلوك.

  4. يجب أن يشير برامج عملاء واجهات برمجة التطبيقات بوضوح إلى كيفية استخدام البيانات المقدَّمة من المستخدِم على YouTube.

    هذه السياسة ذات صلة على وجه التحديد بعملاء واجهات برمجة التطبيقات الذين يتعاملون مع خدمات ومنصّات متعدّدة لأنّه قد تكون هناك اختلافات في الوظائف أو في التصنيف بين هذه الخدمات والمنصّات.

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

  5. على برامج واجهات برمجة التطبيقات التي تستخدم وظائف البحث التي توفّرها خدمات YouTube API عدم تعديل أو استبدال النصوص أو الصور أو المعلومات أو أي محتوى آخر لنتائج البحث التي تعرضها هذه "الخدمات".

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

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

    1. المثال 1: القيود المفروضة على الميزات المسموح بها

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

    2. المثال 2: القيود المفروضة على الميزات غير المسموح بها

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

  7. على عملاء واجهة برمجة التطبيقات الذين لديهم قيود مسموح بها الميزات أن يوضّحوا للمستخدمين سبب تطبيق كل قيد وأن يوضحوا أنّ YouTube لا تفرض هذه القيود. في العديد من الحالات، إن لم يكن كلّها، تتوفّر طرق مختلفة يمكن من خلالها أن يوفّر عميل واجهة برمجة التطبيقات هذه المعلومات، وعليك اختيار طريقة مناسبة لعميل واجهة برمجة التطبيقات. ضمن هذا التوضيح، يجب أن يوفّر عميل واجهة برمجة التطبيقات آلية تتيح للمستخدمين الاستفادة من الميزة الكاملة (مثل إضافة روابط تؤدي إلى "استوديو صنّاع المحتوى على YouTube" أو توفير قائمة قابلة للتوسيع ضمن عميل API).

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

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

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

د- الوصول إلى خدمات واجهة برمجة تطبيقات YouTube

  1. بيانات اعتماد واجهة برمجة التطبيقات

    للوصول إلى بعض خدمات YouTube API أو استخدامها، عليك أولاً استخدام Google Developers Console (https://console.cloud.google.com/) لإنشاء بيانات اعتماد واجهة برمجة التطبيقات لمشروع واجهة برمجة التطبيقات. تتيح بيانات الاعتماد هذه لكل من Google وYouTube ربط نشاط واجهة برمجة التطبيقات بمشروع واجهة برمجة تطبيقات وعميل واجهة برمجة تطبيقات معيّنَين.

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

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

    • لا تدعم بعض الخدمات سوى الطلبات المُصرَّح بها من واجهة برمجة التطبيقات، في حين تدعم الخدمات الأخرى الطلبات المُصرَّح بها وغير المُصرَّح بها.

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

    تنطبق السياسات التالية أيضًا على الوصول إلى خدمات واجهة برمجة تطبيقات YouTube واستخدامها:

    1. يجب عدم إخفاء هويتك أو هوية عميل واجهة برمجة التطبيقات أو تقديم وصف مضلِّل لها عند الوصول إلى خدمات YouTube API أو استخدامهما أو عند إنشاء مشروع واجهة برمجة تطبيقات أو بيانات اعتماد واجهة برمجة التطبيقات.

    2. يجب استخدام بيانات اعتماد واجهة برمجة التطبيقات المخصّصة لك ولـ مشروع واجهة برمجة التطبيقات فقط للوصول إلى خدمات YouTube API. وبالمثل، لا يجوز لك استخدام أي وسائل أخرى لإخفاء أو وصف وصول عميل واجهة برمجة التطبيقات الخاص بك إلى خدمات YouTube API أو استخدامها بشكل مضلّل.

    3. إذا كان عميل واجهة برمجة التطبيقات يحتاج إلى إنشاء بيانات اعتماد واجهة برمجة التطبيقات للوصول إلى خدمات واجهة برمجة تطبيقات YouTube أو استخدامها، يجب إنشاء مشروع واجهة برمجة تطبيقات واحد فقط (1) لهذا برنامج واجهة برمجة التطبيقات. ويكون الغرض من بيانات اعتماد واجهة برمجة التطبيقات هذه أن يقتصر استخدامها على عميل واجهة برمجة التطبيقات المرتبط، ما يعني أنّه يجب عدم استخدام مشروع واجهة برمجة التطبيقات هذا مع عدة برامج واجهة برمجة تطبيقات.

    4. يجوز لك مشاركة بيانات اعتماد واجهة برمجة التطبيقات مع الوكلاء الذين يعملون نيابةً عنك فقط وبموجب التزام كتابي بالسرية. ومع ذلك، عليك ألّا تشارك بيانات اعتماد واجهة برمجة التطبيقات أو تُفصح عنها لأي طرف ثالث آخر، أو السماح لأي جهة خارجية بالوصول إلى بيانات اعتماد واجهة برمجة التطبيقات أو استخدامها، أو تضمين بيانات اعتماد واجهة برمجة التطبيقات في مشاريع البرامج المفتوحة المصدر.

  2. مصادقة المستخدم وتفويضه

    تشير المصادقة والترخيص إلى العملية التي يُعرِّف المستخدمون من خلالها أنفسهم ويوافقون على السماح لعميل واجهة برمجة التطبيقات بالوصول إلى بيانات معيّنة خاصة بمستخدم محدّد. لا تتيح بعض خدمات YouTube API الوصول إلى بيانات خاصة بالمستخدمين، وبالتالي فهي لا تتطلّب أي إذن، بينما تتطلّب الخدمات الأخرى تفويضًا لبعض الطلبات أو البيانات، ولا تزال بعض الخدمات الأخرى تتطلّب الحصول على إذن لجميع الطلبات. مثال:

    • ولا تتطلب خدمة واجهة برمجة التطبيقات الخاصة بـ YouTube IFrame Player، التي تتيح لك تضمين الفيديوهات في موقع إلكتروني، الحصول على إذن طالما أنّ المستخدمين لا يحتاجون إلى تسجيل الدخول إلى موقع YouTube الإلكتروني لمشاهدة فيديو.
    • تتطلّب خدمة YouTube Data API الحصول على إذن لتنفيذ بعض الإجراءات. على سبيل المثال، يمكن لـ عميل واجهة برمجة التطبيقات البحث عن فيديوهات علنية ولكنه لا يحتاج إلى إذن المستخدم لإجراء ذلك. ومع ذلك، يحتاج عميل واجهة برمجة التطبيقات إلى إذن من المستخدم لتحميل فيديو إلى قناة المستخدم على YouTube.
    • يجب الحصول على إذن من خدمة YouTube Analytics API وخدمة YouTube Reporting API لتنفيذ كل الإجراءات.

    1. المصادقة

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

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

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

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

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

    2. تحديد عميل واجهة برمجة التطبيقات وتمثيله

      1. يجب أن يحدّد عملاء واجهات برمجة التطبيقات بوضوح ودقة للمستخدم الكيان أو المنتج الذي يطلب الوصول إلى بيانات المستخدم وسبب طلب هذا الوصول.

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

      3. يجب أن يحدِّد برامج عملاء واجهات برمجة التطبيقات للمستخدمين بوضوح وشامل الأغراض التي يمكنهم من أجلها الوصول إلى بيانات المستخدمين واستخدامها. يجب ألّا تستخدم برامج واجهة برمجة التطبيقات بيانات المستخدمين لأغراض ثانوية لا يتم الإفصاح عنها للمستخدمين بوضوح.

        يجب ألا يفاجأ المستخدمون عند معرفة أنّ عميل واجهة برمجة التطبيقات يحتوي على ميزات أو خدمات أو إجراءات مخفية لا تتوافق مع أغراض العميل التي يتم تسويقها.

    3. الإبطال

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

        عندما يلغي المستخدم الموافقة من خلال هذه الآلية، على عميل واجهة برمجة التطبيقات إبطال هذا الرمز المميّز بشكل آلي على الفور لإبلاغ Google بالتغيير الذي تم إجراؤه في الأذونات. على سبيل المثال، يمكن لعميل واجهة برمجة التطبيقات استخدام مكتبة برامج Google API لإبطال الرمز المميّز.

        بالإضافة إلى ذلك، بعد إبطال الموافقة من خلال هذه الآلية، عليك أنت وعملاء واجهة برمجة التطبيقات حذف جميع البيانات المفوّضة التي تم الوصول إليها أو تخزينها بموجب هذه الموافقة. ومن المفترض أن يتم هذا الحذف في أقرب وقت ممكن، وأن يتم ذلك خلال 7 أيام تقويمية من تاريخ الإبطال.

      2. وفقًا لما هو مذكور في الفقرة (III.A.2.i)، يجب أن يتضمّن كل عميل واجهة برمجة تطبيقات في سياسة الخصوصية رابطًا يؤدي إلى صفحة إعدادات الأمان في Google (https://security.google.com/settings/security/permissions). عندما يُبطِل أحد المستخدمين الموافقة من خلال تلك الصفحة، عليك أنت وعملاء واجهة برمجة التطبيقات أيضًا حذف جميع بيانات واجهة برمجة التطبيقات المتعلقة بذلك المستخدم التي تم الوصول إليها أو تخزينها بموجب هذه الموافقة. للالتزام بهذه السياسة، يجب أن يعيد عملاء واجهة برمجة التطبيقات التأكيد بشكل دوري على أنّ الرموز المميزة للتفويض لا تزال صالحة، وأن يحذف بيانات واجهة برمجة التطبيقات المرتبطة بالمستخدمين الذين لا يمكن إعادة تحميل رموز التفويض الخاصة بهم.

        استنادًا إلى المتطلبات المحدّدة في الفقرة (3.3.4) بشأن البيانات المخزّنة، يجب أن تتم جميع عمليات الحذف هذه في أقرب وقت ممكن، ويجب أن تتم في غضون 30 يومًا تقويميًا من هذا الإبطال.

  3. الاستخدام والحصص

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

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

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

    وإذا رفض فريق YouTube هذا الطلب، يمكنك تقديم طلب لإعادة النظر فيه.

  4. عدم النشاط

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

  5. معلومات الاتصال

    إنّ الوسيلة الأساسية في YouTube للتواصل معك بشأن مشروع واجهة برمجة التطبيقات أو عميل واجهة برمجة التطبيقات هي عنوان البريد الإلكتروني المرتبط بحساب Google الذي تستخدمه لتسجيل الدخول إلى Google Developers Console. يجب الالتزام بأي مراسلات ترسلها إليك YouTube بشأن مشاكل الامتثال المتعلقة ببرامج عملاء واجهات برمجة التطبيقات.

    إذا كان لدى مستخدمي عميل API أسئلة حول ممارسات الخصوصية لم يكن لديك عنوان اتصال في سياسة خصوصية عميل API كما هو موضّح في القسم (A.2.i)، فقد يشارك YouTube عنوان بريدك الإلكتروني الرئيسي مع هؤلاء المستخدمين.

  6. الوصول المحظور

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

  7. الخدمات غير المعتمَدة

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

    يجب عدم إجراء هندسة عكسية لخدمات واجهة برمجة تطبيقات YouTube غير المُوثَّقة أو محاولة الحصول على رمز المصدر الأساسي لخدمات واجهة برمجة التطبيقات هذه.

هـ- معالجة بيانات ومحتوى YouTube

باستثناء الأذونات والحقوق الممنوحة في هذا القسم، لا تملك أنت وعملاء واجهة برمجة التطبيقات أي أذونات أو حقوق أخرى لبيانات واجهة برمجة التطبيقات، بما في ذلك بيانات واجهة برمجة التطبيقات المخزَّنة مؤقتًا.

  1. المحتوى الصوتي المرئي

    لا يجوز لك أو لـ عملاء واجهات برمجة التطبيقات تشجيع أو تفعيل أو مطالبة الآخرين بإجراء ما يلي:

    1. تنزيل نُسخ من المحتوى الصوتي المرئي على YouTube أو استيرادها أو الاحتفاظ بنسخة احتياطية منها أو تخزينها مؤقتًا أو تخزينها بدون الحصول على موافقة خطية مسبقة من YouTube
    2. إتاحة المحتوى للتشغيل بلا إنترنت، أو
    3. استخدام أي جانب من جوانب خدمات واجهة برمجة تطبيقات YouTube لتسهيل أو الترويج لانتهاك حقوق الطبع والنشر أو استغلال المواد التي تنتهك حقوق الطبع والنشر
  2. تجميع البيانات

    1. لا تجمّع بيانات واجهة برمجة التطبيقات باستثناء أنّه يمكنك فقط تجميع بيانات واجهة برمجة التطبيقات المتعلّقة بقنوات YouTube التابعة لمالك المحتوى نفسه كما تعترف YouTube به بموجب اتفاقيات ترخيص المحتوى المُبرمة بين YouTube ومالك المحتوى هذا. ويجب أن تكون بيانات واجهة برمجة التطبيقات المجمّعة هذه متاحةً فقط لمالك المحتوى هذا.

    2. لا تجمّع بيانات واجهة برمجة التطبيقات ولا تستخدم بيانات واجهة برمجة التطبيقات أو خدمات واجهة برمجة تطبيقات YouTube للحصول على إحصاءات حول استخدام YouTube أو أرباحه أو أي جوانب أخرى من نشاط YouTube التجاري.

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

  3. الاستخدام المسموح به للبيانات

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

    1. يجب أن يتسم عملاء واجهات برمجة التطبيقات بالصدق والشفافية بشأن أنواع بيانات المستخدمين وأغراض جمع هذه البيانات وتخزينها وحذفها ومشاركتها وحمايتها واستخدامها بأي شكل آخر.

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

    3. يجب على عملاء واجهة برمجة التطبيقات الوصول إلى البيانات المصرَّح بها وجمعها واستخدامها فقط وفقًا لنطاق سياسة الخصوصية وموافقة المستخدِم التي تم الحصول عليها وفقًا للفقرة 2.

      وهذا يعني أنّه يجب أن يطلب عميل واجهة برمجة التطبيقات من المستخدمين إعادة قبول سياسة الخصوصية الخاصة به إذا بدأ العميل بالوصول إلى بيانات واجهة برمجة التطبيقات أو جمعها أو استخدامها بطريقة أو لأغراض لم تشملها سياسة الخصوصية التي قبلها المستخدم في الأصل.

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

    5. يجب أن يحدّد برامج واجهات برمجة التطبيقات بوضوح قناة YouTube أو مالك المحتوى المرتبط بأي طلب يتطلب الحصول على إذن من المستخدم.

    6. يجب أن يحدّد برامج واجهة برمجة التطبيقات بوضوح أي إعدادات لإذن الوصول إلى المحتوى سيتم ضبطها أو تعديلها من خلال أي إجراء للمستخدم مصرَّح له. بالإضافة إلى ذلك، يجب ألا يعدّل برامج واجهة برمجة التطبيقات إعدادات مستوى رؤية المحتوى الحالية ما لم يصدر المستخدم المفوَّض تعليمات صريحة إلى برامج واجهة برمجة التطبيقات لإجراء ذلك.

      على سبيل المثال، يمكن ضبط حالة خصوصية الفيديو في خدمة YouTube Data API على public أو private أو unlisted. إذا كان عميل واجهة برمجة التطبيقات يتيح تحميل الفيديوهات، يجب أن يعرض العميل بوضوح خيارًا للمستخدم لاختيار إحدى هذه القيم. وبالمثل، إذا كان عميل واجهة برمجة التطبيقات يتيح تعديل البيانات الوصفية للفيديو، لا يمكن لعميل واجهة برمجة التطبيقات تغيير حالة خصوصية الفيديو بدون موافقة صريحة من المستخدم.

  4. إعادة تحميل بيانات واجهة برمجة التطبيقات وتخزينها وعرضها

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

    1. ويجوز لعملاء واجهة برمجة التطبيقات تخزين الرموز المميّزة للتفويض طوال المدة اللازمة بشرط استخدام هذه الرموز المميّزة فقط لأغراض تتوافق مع الموافقة المحدّدة التي يمنحها المستخدم النشط وفقًا للقانون الساري.

    2. يجوز لعملاء واجهة برمجة التطبيقات تخزين الأنواع التالية من البيانات المفوَّضة طوال المدة اللازمة بشرط أن يتم استخدام البيانات لأغراض تتوافق مع الموافقة المحدّدة التي يمنحها المستخدم النشط وفقًا للقوانين السارية:

      1. البيانات التي تم استردادها من خلال خدمة واجهة برمجة تطبيقات YouTube Analytics،
      2. البيانات المقدَّمة من خلال خدمة YouTube Reporting API
      3. الإحصاءات المقدمة من خلال خدمات واجهة برمجة تطبيقات YouTube الأخرى، مثل عدد مرات مشاهدة مقطع فيديو، أو عدد القنوات للمشترك، أو عدد مقاطع الفيديو في قائمة تشغيل. (يمكن استرداد كل هذه الإحصاءات عبر خدمة YouTube Data API).

      تجدر الإشارة إلى أنّه على الرغم من أنّ عميل واجهة برمجة التطبيقات قد يخزِّن هذه البيانات لأكثر من 30 يومًا، يجب أن يتأكّد العميل كل 30 يومًا من أنّه لا يزال مسموحًا للمستخدم بالوصول إلى هذه البيانات كل 30 يومًا.

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

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

    3. يجوز لعملاء واجهة برمجة التطبيقات تخزين جميع الأنواع الأخرى من البيانات المفوَّضة غير الموضَّحة في الفقرة (3.E.4.b) طالما كان ذلك ضروريًا لأغراض الموافقة المحدّدة التي يمنحها المستخدم النشط ولمدة لا تزيد عن 30 يومًا تقويميًا. بعد 30 يومًا تقويميًا، على عميل واجهة برمجة التطبيقات حذف البيانات المخزَّنة أو إعادة تحميلها.

    4. وبإمكان برامج واجهة برمجة التطبيقات تخزين كميات محدودة مؤقتًا من البيانات غير المفوَّضة طوال المدة اللازمة لأغراض عميل واجهة برمجة التطبيقات ولكن ليس لمدة أطول من 30 يومًا تقويميًا. كما هو موضَّح في القسم (III.E.4.c) أعلاه مباشرةً، يعني هذا أنّه بعد 30 يومًا تقويميًا، على عميل واجهة برمجة التطبيقات حذف البيانات المخزَّنة أو إعادة تحميلها.

    5. في جميع الحالات، على برامج واجهات برمجة التطبيقات بذل جهود معقولة لضمان توافق بيانات واجهة برمجة التطبيقات المخزَّنة لديهم مع البيانات الحالية المتاحة من خلال خدمات YouTube API. على سبيل المثال، يجب أن تعكس برامج واجهات برمجة التطبيقات التغييرات في البيانات الوصفية وتعديل عدد المشاهدات في أسرع وقت ممكن.

    6. على برامج واجهة برمجة التطبيقات عرض أحدث بيانات واجهة برمجة التطبيقات المتاحة في العروض التقديمية الموجّهة للمستخدمين، بما في ذلك واجهات المستخدم، على الرغم من أنّ برامج واجهة برمجة التطبيقات قد تعرض بيانات واجهة برمجة التطبيقات السابقة شرط أن يتم تقديمها بدقة في سياق الوقت.

    7. يجب أن يوفر برامج واجهة برمجة التطبيقات التي يمكنها الوصول إلى بيانات المستخدم أو استخدامها طريقة تمكّن المستخدم من طلب حذف البيانات المخزَّنة المتعلقة بذلك المستخدم. على سبيل المثال، قد يعرض عميل واجهة برمجة التطبيقات زرًا لحذف البيانات المخزَّنة. وإذا أشار المستخدم إلى أنّه عليك حذف تلك البيانات، يجب حذفها في أقرب وقت ممكن وخلال 7 أيام تقويمية.

      من خلال طريقة حذف البيانات المخزّنة، يجب أن توضّح أنّ حذف البيانات المخزَّنة بواسطة عميل واجهة برمجة التطبيقات لا يؤثر بأي شكل من الأشكال في البيانات المخزَّنة من YouTube، وأنّه يجب على المستخدم استخدام تطبيق YouTube أو عميل واجهة برمجة تطبيقات معتمَد يتيح إمكانية حذف تلك البيانات.

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

    8. ويجب ألّا يعمل عملاء واجهة برمجة التطبيقات على (1) استبدال بيانات واجهة برمجة التطبيقات ببيانات مشابهة ومحتسبة بشكل مستقل، أو (2) الوصول إلى بيانات واجهة برمجة التطبيقات أو استخدامها لإنشاء بيانات أو مقاييس جديدة أو مشتقة. إلى الحدّ الذي يعرض فيه عملاء واجهات برمجة التطبيقات أي معلومات أو بيانات أو مقاييس لا تستند إلى بيانات واجهة برمجة التطبيقات إلى جانب بيانات واجهة برمجة التطبيقات، يجب أن يضمّ عملاء واجهات برمجة التطبيقات بيانًا واضحًا وواضحًا يوضّح أنّ هذه المعلومات والبيانات والمقاييس ليست من YouTube وهي جزء من منتجك الخاص.

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

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

    10. يجب أن يبحث برامج واجهات برمجة التطبيقات عن حالة "محتوى مخصّص للأطفال" لكل فيديو على YouTube يضمِّنه في الموقع الإلكتروني أو التطبيق باتّباع التعليمات الواردة في هذا الدليل. بالنسبة إلى كل فيديو مصنّف على أنّه "مخصّص للأطفال"، على برامج واجهة برمجة التطبيقات إيقاف التتبُّع والتأكّد من أنّ جميع عمليات جمع البيانات في ما يتعلّق بالمشغّل يمتثل للقوانين السارية، بما في ذلك "قانون خصوصية الأطفال على الإنترنت" (COPPA) في الولايات المتحدة واللائحة العامة لحماية البيانات (GDPR) في الاتحاد الأوروبي. يمكنك الانتقال إلى مركز مساعدة YouTube للحصول على مزيد من المعلومات حول كيفية تصنيف المحتوى على أنّه مخصّص للأطفال.

  5. الأمان

    عليك وعلى عميل واجهة برمجة التطبيقات إجراء ما يلي:

    1. الحفاظ على الضوابط الإدارية والتنظيمية والفنية والمادية المناسبة لضمان خصوصية وأمان وسرية بيانات المستخدمين وبيانات واجهة برمجة التطبيقات
    2. استخدام تشفير النقل المتوافق مع معايير الصناعة فقط
    3. حماية بيانات واجهة برمجة التطبيقات وأي بيانات أخرى مستخدَمة في عميل واجهة برمجة التطبيقات الخاص بك من الوصول أو الاستخدام أو الإفصاح غير المصرَّح به.
  6. كشط

  7. لا يجوز لك أو لـ عملاء واجهة برمجة التطبيقات - أو تفعيل أو تفعيل أو طلب الآخرين، بشكل مباشر أو غير مباشر، سرقة تطبيقات YouTube أو تطبيقات Google أو الحصول على بيانات أو محتوى مسروقة على YouTube. ولا يجوز لمحركات البحث العامة سرقة البيانات إلا بما يتوافق مع ملف robots.txt على YouTube أو بإذن خطي مُسبق من YouTube.

و. انطباع المستخدم

  1. مظهر YouTube

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

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

  2. ترسيخ هوية العلامة التجارية

    1. يجب أن توضح للمشاهد أنّ YouTube هو مصدر المحتوى ذي الصلة من خلال عرض ميزات علامة YouTube التجارية وفقًا للمتطلبات أدناه وإرشادات بناء هوية العلامة التجارية في YouTube (https://developers.google.com/youtube/terms/branding-guidelines) في أي صفحة أو ميزة من ميزات برنامج عميل واجهة برمجة التطبيقات التي تعرض محتوى YouTube، بما في ذلك على سبيل المثال لا الحصر، نتائج البحث وفيديوهات YouTube والقنوات وقوائم التشغيل والصور المصغّرة ومشغّلات YouTube.

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

    2. لا يجوز عرض المحتوى الذي لا يكون صادرًا عن YouTube بطريقة توحي بأنّ مصدر المحتوى هو YouTube أو بطريقة يمكن أن تسبب التباسًا حول أصل هذا المحتوى.

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

  3. سلامة التشغيل

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

    يرى YouTube أنّ سلامة التشغيل تتوقف على أن يختار المستخدم مشاهدة الفيديو، وبالتالي يُحظر على عملاء واجهات برمجة التطبيقات تقديم حوافز لمشاهدة الفيديوهات على النحو التالي:

    1. يجب ألا تفرض برامج واجهات برمجة التطبيقات رسومًا على المستخدمين مقابل مشاهدة المحتوى في مشغّل YouTube مضمّن.

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

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

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

G. التوزيع والاستخدام التجاري

يمكنك توزيع أو بيع برامج عملاء واجهات برمجة التطبيقات وفقًا للقيود المحددة في القسم الفرعي "الإجراءات المحظورة" أدناه، وبالطبع للبنود الأخرى ضمن الاتفاقية.

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

  1. الإجراءات المحظورة

    يمكنك طلب الحصول على الموافقة في هذا النموذج للاطّلاع على سياسات محدّدة في القائمة التالية تتطلّب موافقة كتابية مسبقة من YouTube.

    لا يجوز لك أو لـ عملاء واجهات برمجة التطبيقات تشجيع أو تفعيل أو مطالبة الآخرين بإجراء ما يلي:

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

    2. بيع خدمات واجهة برمجة تطبيقات YouTube أو الوصول إلى أيٍّ من مكوّنات خدمات واجهة برمجة تطبيقات YouTube ما لم تحصل على موافقة كتابية مُسبَقة من "YouTube"

    3. بيع إعلانات أو فيديوهات حاصلة على رعاية مالية أو عروض ترويجية يتمّ وضعها على محتوى صوتي مرئي على YouTube أو ضمنه أو على مشغّل YouTube بدون الحصول على موافقة خطية مسبقة من "YouTube"

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

  2. الإجراءات المسموح بها

    يُسمح بجميع حالات الاستخدام التجاري التالية وفقًا لامتثالك وامتثال عملاء واجهة برمجة التطبيقات لجميع البنود الأخرى الواردة في الاتفاقية، بما في ذلك الإجراءات المحظورة الموضّحة في القسم السابق:

    1. بيع أحد عملاء واجهة برمجة التطبيقات

    2. الترويج لنشاطك التجاري أو مؤسستك الفنية من خلال تحميل محتوى صوتي مرئي أصلي إلى YouTube أو إبقاء القنوات على YouTube

    3. تطوير برامج واجهة برمجة التطبيقات التي يتم تفعيل الإعلانات فيها، مثل المدونات أو المواقع الإلكترونية التي تعرض الإعلانات، والتي تستخدم خدمات YouTube API مع الالتزام بجميع بنود "الاتفاقية" الأخرى، بما في ذلك القيود الواردة في الفقرة III.G.1.d

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

    5. بيع أو توزيع الأجهزة التي تحتوي على عميل واجهة برمجة تطبيقات أو تشغّله

لنرمز لها بالرمز هـ. المراقبة وعمليات التدقيق

تحتفظ YouTube بالحق في إجراء استطلاع و/أو مراقبة إمكانية وصولك إلى خدمات واجهة برمجة تطبيقات YouTube أو استخدامها لضمان الجودة وتحسين منتجات وخدمات YouTube والتحقّق من امتثالك للاتفاقية. وفي هذا الإطار، قد استطلاع آراء مستخدمي عملاء واجهة برمجة التطبيقات في YouTube.

عليك وعلى الأشخاص الذين يعملون نيابةً عنك تنفيذ ما يلي:

  1. عدم التدخل في مثل هذه الاستطلاعات أو جهود المراقبة أو عمليات التدقيق
  2. عدم إخفاء أو إخفاء إمكانية وصولك إلى خدمات واجهة برمجة تطبيقات YouTube أو استخدامك لها
  3. يُرجى تزويد YouTube بالحسابات اللازمة للوصول إلى كل الميزات أو الوظائف للإصدارات الحالية ضمن مرحلة الإنتاج من برامج عملاء واجهات برمجة التطبيقات ضمن الإطار الزمني المحدَّد في هذا الطلب، وذلك لكي تتمكّن YouTube من مراجعة برامج واجهات برمجة التطبيقات هذه للتأكّد من توافقها مع الاتفاقية.

يجوز لشركة YouTube استخدام أي وسائل فنية للتغلب على عدم الامتثال لهذه الأحكام.

ط. الحظر الإضافي

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

لا يجوز لك أو لـ عملاء واجهات برمجة التطبيقات تشجيع أو تفعيل أو مطالبة الآخرين بإجراء ما يلي:

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

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

  3. التدخل بأي شكل من الأشكال في سير العمل الصحيح لأي جانب من خدمات واجهة برمجة تطبيقات YouTube أو تطبيقات YouTube أو تطبيقات Google أو محاولة التدخل فيها، بما في ذلك التداخل أو تعطُّل الخوادم أو الشبكات التي توفّر تلك "الخدمات" أو "التطبيقات"

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

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

  6. تعديل أي جزء أو وظيفة في مشغّل YouTube أو الاعتماد عليها أو حظرها

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

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

  9. إنشاء أو تضمين أو الترويج لميزات تُشغِّل المحتوى، بما في ذلك مكوّنات الصوت أو الفيديو، من مشغّل في الخلفية، ما يعني مشغّلاً لا يظهر في الصفحة أو علامة التبويب أو الشاشة التي يشاهدها المستخدم

  10. تؤثر سلبًا في وظائف أو أداء أي جانب من جوانب خدمات واجهة برمجة تطبيقات YouTube أو تطبيقات YouTube أو تطبيقات Google، بما في ذلك الإجراءات التي تتداخل مع خدمات واجهة برمجة تطبيقات YouTube أو الخوادم أو الشبكات التي توفّر تلك الخدمات أو تؤدّي إلى التوقّف عن العمل.

  11. الارتباك أو الخداع أو الاحتيال أو التضليل أو تقديم وصف مضلّل أو التشهير أو الإساءة أو مطاردة أو تهديد أو محتوى غير مرغوب فيه أو مفاجأة أو مضايقة أي شخص؛

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

  13. التحايل على أي قيود جغرافية أو التدخل فيها أو عرضها بشكل غير فعّال، بما في ذلك القيود المستندة إلى عنوان IP التي يفرضها YouTube أو خدمات واجهة برمجة تطبيقات YouTube

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

  15. توفير خدمة واجهة برمجة تطبيقات تتيح للمستخدمين الوصول إلى أيّ بيانات أو وظائف توفّرها خدمات واجهة برمجة تطبيقات YouTube بشكل مباشر أو غير مباشر

  16. تعديل أو ترجمة أو إنشاء أعمال اشتقاقية منها أو هندسة عكسية أو محاولة استخراج رمز المصدر الأساسي من أيّ خدمات في YouTube API أو من أي برنامج مرتبط بتلك "الخدمات"

  17. استخدام خدمات واجهة برمجة تطبيقات YouTube لأي غرض أو نشاط قد يؤدي فيه استخدام هذه "الخدمات" أو الإخفاق في استخدامها إلى الوفاة أو التعرُّض لإصابة شخصية أو إلحاق الضرر بالبيئة، مثل تشغيل المنشآت النووية أو أنظمة مراقبة حركة المرور الجوي أو أنظمة المساعدة على النجاة

  18. انتهاك حقوق الطبع والنشر أو استغلال المواد التي تنتهك حقوق الطبع والنشر

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

  20. إنشاء رسائل أو إعلانات تجارية اعتراضية أو عرضها أو الترويج لها أو تسهيلها

  21. وضع مشغّل YouTube في سجلّ iframe مدمج أو هرمي للتحايل على سياسات YouTube أو إخفاء مصدر الاستخدام

ي. برامج واجهة برمجة التطبيقات الموجّهة للأطفال

  1. إذا كان عميل API الذي تتعامل معه (أو أي جزء منه) يستهدف الأطفال أو يوجِّه نفسه إليهم (وفقًا لما تنص عليه القوانين السارية)، بما في ذلك قانون خصوصية الأطفال على الإنترنت (COPPA) في الولايات المتحدة واللائحة العامة لحماية البيانات (GDPR) في الاتحاد الأوروبي (المشار إليها هنا باسم "عميل واجهة برمجة التطبيقات الموجّهة إلى الأطفال")، عليك أنت وعميل واجهة برمجة التطبيقات الموجّهة إلى الأطفال تنفيذ ما يلي:

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

    2. إعلام Google بالطبيعة الموجّهة للأطفال في برنامج عميل واجهة برمجة التطبيقات الموجّه للأطفال باستخدام الأدوات المتوفرة هنا. ويُشار هنا في هذه الوثيقة إلى كل عميل واجهة برمجة تطبيقات للمحتوى الموجّه للأطفال والذي يتم إرسال إشعار إليه إلى Google باستخدام هذه الأدوات أو بطريقة أخرى باسم "عميل واجهة برمجة تطبيقات موجّه للأطفال".

    3. عدم استخدام الإعلانات المخصصة (بما في ذلك تجديد النشاط التسويقي) لاستهداف النشاط السابق أو الحالي لأي مستخدم لبرنامج واجهة برمجة التطبيقات الموجّه للأطفال.

    1. بالنسبة لك ولعميل واجهة برمجة التطبيقات الموجّه للأطفال: لا يجوز لك ولعميل واجهة برمجة التطبيقات الموجّهة إلى الأطفال، أو محاولة، اتّخاذ أي إجراءات قائمة على خدمات واجهة برمجة تطبيقات YouTube على المواقع الإلكترونية أو التطبيقات أو الخدمات أو المنتجات على YouTube من خلال برنامج واجهة برمجة التطبيقات الموجّه للأطفال.

    2. بغض النظر عن الفقرة III.D.1.c (بيانات اعتماد واجهة برمجة التطبيقات) أعلاه التي تتطلب واحدًا (1) مشروع واجهة برمجة التطبيقات لكل برنامج واجهة برمجة تطبيقات، يمكنك تحميل فيديوهاتك إلى قنواتك الرسمية على YouTube عبر خدمة YouTube Data API (وليس من خلال برنامج واجهة برمجة التطبيقات الموجّه للأطفال أو أي برنامج عميل آخر لواجهة برمجة التطبيقات) من خلال إنشاء مشروع جديد لواجهة برمجة التطبيقات ("مشروع التحميل").

      1. لتحميل فيديوهاتك الخاصة إلى قنواتك الرسمية على YouTube من خلال خدمة واجهة برمجة تطبيقات البيانات في YouTube، عليك (أ) إنشاء (1) مشروع واجهة برمجة تطبيقات جديد باستخدام Google Developers Console (https://console.developers.google.com/) ("مشروع التحميل") قبل التحميل، (ب) إلحاق mfk110 كبادئة من واجهة برمجة التطبيقات "الموجّهة" الخاصة بك (وغيرها من واجهة برمجة التطبيقات،

      2. يمكنك أنت وحدك استخدام "مشروع التحميل"، ويجب استخدام "مشروع التحميل" فقط لتحميل فيديوهاتك إلى قنواتك الرسمية على YouTube عبر خدمة YouTube Data API من برنامج واجهة برمجة التطبيقات غير الموجّه للأطفال (وليس من برنامج واجهة برمجة التطبيقات الموجّه للأطفال أو برنامج واجهة برمجة التطبيقات الخاص بأي شخص آخر). إذا كنت تحمّل فيديو "محتوى مخصّص للأطفال" عبر خدمة YouTube Data API من برنامج واجهة برمجة التطبيقات غير الموجّهة للأطفال (وليس من برنامج واجهة برمجة التطبيقات الموجَّه للأطفال أو من برنامج عميل واجهة برمجة التطبيقات التابع لأي مستخدم آخر)، عليك تحديد قيمة المعلَمة "صحيح" في خدمة YouTube Data API. يمكنك الاطّلاع هنا على مزيد من المعلومات حول تحديد ما إذا كان المحتوى مخصّصًا للأطفال.

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

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

كيه. الإبلاغ عن عدم الامتثال

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

4- التعريفات

تشير "الاتفاقية" إلى المستندات القانونية المحدّدة والمشار إليها في الفقرة 2 (الاتفاقية) من بنود خدمة "خدمات واجهة برمجة تطبيقات YouTube" المتوفرة حاليًا على الرابط https://developers.google.com/youtube/terms/api-services-terms-of-service.

يشير مصطلح "عميل واجهة برمجة التطبيقات" إلى موقع إلكتروني أو تطبيق برمجي (بما في ذلك تطبيق للأجهزة الجوّالة) طوّرته بنفسك للوصول إلى خدمات YouTube API أو استخدامها.

"بيانات اعتماد واجهة برمجة التطبيقات" تعني بيانات الاعتماد التي يتم تعيينها من قبل YouTube أو Google عبر Google Developer Console والتي يقوم كل مشروع واجهة برمجة تطبيقات بالمصادقة عليها للوصول إلى خدمات YouTube API واستخدامها.

يتم تعريف "بيانات واجهة برمجة التطبيقات" ضمن تعريف "خدمات YouTube API" لاحقًا في قسم التعريفات هذا.

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

تشير "البيانات المفوَّضة" إلى بيانات واجهة برمجة التطبيقات التي يفوّض المستخدم النشط صراحةً عميل واجهة برمجة التطبيقات بالوصول إليها أو استخدامها بأي طريقة أخرى من خلال بيانات اعتماد المستخدم.

تشير "تطبيقات Google" إلى مواقع Google الإلكترونية وتطبيقاتها وخدماتها ومنتجاتها وصفحاتها وغيرها من الخدمات.

تشير "البيانات غير المعتمَدة" إلى بيانات واجهة برمجة التطبيقات التي يمكن الوصول إليها من خلال عميل واجهة برمجة التطبيقات بدون بيانات اعتماد المستخدم.

تشير "بنود الخدمة" إلى بنود الخدمة المتعلّقة بخدمات واجهة برمجة تطبيقات YouTube المتوفرة حاليًا على الرابط https://developers.google.com/youtube/terms/api-services-terms-of-service.

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

تشير "خدمات واجهة برمجة تطبيقات YouTube" إلى (1) خدمات واجهة برمجة تطبيقات YouTube (على سبيل المثال، خدمة YouTube Data API وخدمة YouTube Reporting API من خلال YouTube، بما في ذلك خدمات واجهة برمجة تطبيقات YouTube (بما في ذلك خدمات واجهة برمجة تطبيقات YouTube) المتوفرة على موقع YouTube للمطوّرين (كما هو محدَّد أدناه) و(2) الوثائق والمعلومات والمواد ونموذج الرموز البرمجية والبرامج (بما في ذلك أي تعليمات برمجة سهلة الفهم) حول خدمات واجهة برمجة تطبيقات YouTube التي يتم توفيرها على https://developers.google.com/youtube أو من YouTube (3) البيانات والمحتوى (بما في ذلك المحتوى الصوتي المرئي) والمعلومات المقدّمة من واجهة برمجة التطبيقات الخاصة بك (بما في ذلك المحتوى الصوتي المرئي لديك) والمعلومات المقدّمة من واجهة برمجة التطبيقات الخاصة بك إلى واجهة برمجة التطبيقات للبيانات والمواد المخصّصة لها.

تشير "تطبيقات YouTube" إلى المواقع الإلكترونية والتطبيقات والخدمات والمنتجات والصفحات وغيرها من الخدمات على YouTube، بما في ذلك https://www.youtube.com وm.youtube.com والتطبيقات المتوافقة مع الأجهزة الجوّالة مثل تطبيق YouTube لألعاب الفيديو وما إلى ذلك، باستثناء خدمات واجهة برمجة تطبيقات YouTube.

تشير "ميزات العلامة التجارية على YouTube" إلى الأسماء التجارية والعلامات التجارية وعلامات الخدمة والشعارات وأسماء النطاقات وغيرها من ميزات العلامات التجارية الفريدة على YouTube.