مطابقت با خط‌مشی‌های برنامه‌نویس YouTube

اگر از سرویس‌های API YouTube استفاده می‌کنید، باید به موارد زیر پایبند باشید:

به عنوان یک توسعه دهنده، باید خود را با این سیاست ها آشنا کنید. این مقاله نمونه هایی را ارائه می دهد که توضیحات بیشتری در مورد سیاست های خاص ارائه می دهد و به برخی از سوالات متداول پاسخ می دهد.

اگر پس از بررسی این مقاله و خط‌مشی‌های مرتبط با بالا، مطمئن نیستید که سرویس شما مجاز است یا خیر، لطفاً برای یک حسابرسی انطباق با API اقدام کنید و خلاصه‌ای واضح را در فرم حسابرسی ذکر کنید که هر کاربر نهایی را ذکر کند.

به حریم خصوصی کاربر احترام بگذارید.

این به چه معناست: حریم خصوصی کاربر را نقض نکنید، داده های کاربر را جمع آوری نکنید، یا از API برای نظارت بر کاربران استفاده نکنید. برنامه شما باید دارای خط‌مشی رازداری باشد که از کاربران محافظت کند و با خط‌مشی‌های رازداری Google مطابقت داشته باشد. هنگامی که شما مجوز کاربر برای دسترسی یا ذخیره داده‌هایش را دریافت کردید، آن کاربر باید به کنترل آنچه برای آن داده‌ها می‌افتد ادامه دهد. شما باید درخواست حذف اطلاعات شخصی خود را برای کاربران آسان کنید. اطلاعات بیشتر را می توان در اینجا یافت.

مثال ها

از API YouTube برای موارد زیر استفاده نکنید:

  • جمع آوری، ردیابی، استنتاج، استخراج یا ذخیره اطلاعاتی که می تواند بدون رضایت کاربر برای شناسایی استفاده شود. مثالها عبارتند از (این یک لیست کامل نیست):
    • نام کامل یا نام کاربری
    • رمزهای عبور
    • داده های تشخیص چهره
    • اطلاعات تماس شامل ایمیل یا شماره تلفن
    • فعالیت آنلاین مانند تاریخچه مرور
      • مثال: استفاده از API YouTube برای ایجاد برنامه‌ای که سابقه بازدید، موقعیت مکانی یا عادات مرور کاربر را بدون اطلاع یا رضایت آنها ردیابی می‌کند.
    • برداشت، ردیابی، استنتاج، استخراج یا ذخیره موارد زیر در مورد یک کاربر بدون رضایت او. مثالها عبارتند از (این یک لیست کامل نیست):
      • اطلاعات بهداشتی
      • هویت جنسیتی
      • جهت گیری جنسی
      • وابستگی سیاسی
      • وابستگی یا اعتقاد مذهبی
      • نژاد یا قومیت
      • وضعیت مهاجرت
      • وضعیت مالی
      • سابقه جنایی
      • عضویت در اتحادیه یا سازمان
    • نظارت را تسهیل کنید - برای مثال، ردیابی مکان آنها، سابقه مرور یا سایر فعالیت های آنلاین بدون رضایت آنها.
    • دسترسی کاربر به محتوای YouTube را بدون اطلاع یا رضایت او محدود، فیلتر یا ممنوع کنید.
    • به هر شخص ثالث غیرمجاز اجازه دسترسی، استفاده، یا دانلود هر گونه داده ذکر شده در اینجا را بدهید.
    • اطلاعات یک کاربر را به طور نامحدود ذخیره کنید. اگر کاربری درخواست کرد که داده‌هایش را حذف کنید یا اگر نمی‌توانید مجوز او را تأیید کنید، باید ظرف 30 روز این کار را انجام دهید.
    • استفاده، درخواست یا ذخیره اطلاعات کاربری ورود به سیستم (نام کاربری و رمز عبور)

فقط معیارهایی را ارائه دهید که از طریق سرویس‌های API YouTube در دسترس هستند.

این به چه معناست: از API YouTube برای ارائه معیارهای محاسبه شده یا مشتق شده مستقل یا داده هایی که جایگزین یا ارائه داده های جدیدی هستند که از طریق سرویس های API YouTube در دسترس نیستند، استفاده نکنید. اطلاعات بیشتر را می توان در اینجا یافت.

مثال ها

از API YouTube برای موارد زیر استفاده نکنید:

  • نمایش معیارهایی که جایگزین معیارهای ارائه شده توسط سرویس های API YouTube می شوند.
  • معیارهایی را نمایش دهید که به‌طور نادرست معیارهای ارائه‌شده توسط سرویس‌های API YouTube را منعکس می‌کنند.
  • داده‌های API YouTube را با داده‌های منابع دیگر ترکیب کنید. اگر داده‌هایی را که از منابعی غیر از API YouTube مشتق شده‌اند در کنار داده‌هایی که از API YouTube دریافت می‌کنید ارائه می‌کنید، باید تفاوت را برای کاربر روشن کنید.
    • مثال: ارائه معیار «تعامل کاربر» که شامل تعامل از YouTube در ترکیب با سایر پلتفرم‌ها می‌شود.
  • نمایش داده‌های YouTube در کنار داده‌های دیگر پلتفرم‌ها بدون اینکه تفاوت بین انواع و منابع داده‌ها مشخص شود.
  • داده های مجاز API را جمع آوری یا جمع آوری کنید، مگر اینکه داده های API کامپایل شده را فقط برای مالک محتوا یا کانال یا یکی از نمایندگان مجاز آنها قابل مشاهده کنید.
  • در مورد تعداد کاربران، تعداد ویدیوهای آپلود شده، زمان تماشا، عملکرد مالی یا هر جنبه دیگری از کسب و کار YouTube اطلاعاتی به دست آورید.
  • هر گونه ادعایی در مورد ایمن بودن یا مناسب بودن ویدیو یا کانال برای تماشا یا تبلیغ داشته باشید.
  • زمان تماشا یا دسترسی منحصر به فرد یک کانال یا ویدیو را تخمین بزنید.
  • تعداد بازدیدهای پولی، بازدیدهای حمایت شده یا میانگین CPM تبلیغات یک ویدیو را تخمین بزنید.
  • وابستگی مخاطبان، جمعیت شناسی یا ترکیب مخاطبان یک کانال یا ویدیو را تخمین بزنید.
  • دسته/نوع محتوای یک ویدیو یا کانال را استنباط یا تخمین بزنید. شما فقط می توانید از نوع محتوایی که توسط YouTube API بازگردانده شده است استفاده کنید.
  • وضعیت درآمدزایی یک ویدیو یا کانال را تخمین بزنید یا ادعا کنید که آیا یک ویدیو یا کانال باید درآمد داشته باشد یا خیر.
  • داده های YouTube API را با هر داده دیگری ادغام یا ترکیب کنید.
  • اطلاعاتی مانند تعداد کل بازدیدهای ویدیو را برگردانید و عددی متفاوت از تعداد ارائه شده توسط API YouTube ارائه دهید.
  • استنتاج یا پروژه عملکرد مالی یک کانال YouTube.
  • عملکرد کانال را با رتبه‌بندی یا ردیابی بازدیدها بین کانال‌های مختلف، یا به‌طور کلی برانگیختن رقابت‌های سازنده، Gamify کنید.
  • برآورد رضایت یا نارضایتی بینندگان از یک کانال YouTube خاص.
  • «نمرات» سفارشی را بر اساس میانگین‌ها یا نسبت‌های مستقل محاسبه کرده و به کانال‌ها اختصاص دهید - برای مثال، میانگین تعداد بازدید، تعداد نظرات، یا مناسب بودن کلی برند.

معیارهای قابل قبول

معیارهای قابل قبول آنهایی هستند که فقط از داده های YouTube API استفاده می کنند و آنها را از طریق محاسبات ساده ریاضی ترکیب می کنند (آنها را از طریق جمع، تفریق، میانگین ها، ضرب، تقسیم ترکیب کنید). این معیارها نباید هیچ منبع داده خارجی دیگری را در بر گیرند. این به ما امکان می دهد از صحت داده های ارائه شده اطمینان حاصل کنیم.

مثال ها

  • میانگین بازدید روزانه در یک ماه
  • میانگین مدت زمان ویدیو
  • تعداد مشترکین به دست آمده یا از دست رفته
  • میانگین تعداد مشترکین جدید در یک ماه
  • مجموع بازدیدها در گروهی از ویدیوها/کانال ها
  • ویدیوها/کانال های پربیننده بر اساس بازدید، پسندیدن/نپسندیدن، مشترکین مرتب شده اند
  • نمودارهایی که معیارهای خام را تجسم می کنند، به عنوان مثال: افزایش بازدیدها، مشترکین، پسندیدن/نپسندیدن

سرویس API شما باید تجربه استاندارد کاربر در YouTube را منعکس کند.

این به چه معناست: هر سرویسی که از YouTube API استفاده می‌کند نمی‌تواند ویژگی‌هایی را که بخشی از تجربه استاندارد کاربر در YouTube است، کاهش دهد یا حذف کند، مانند زیرنویس‌ها، کنترل‌های صدا، و غیره. اطلاعات بیشتر را می‌توانید در اینجا بیابید.

مثال ها

از API YouTube برای موارد زیر استفاده نکنید:

  • عملکرد استاندارد پخش ویدیوی YouTube را تغییر دهید، به آن اضافه کنید یا مسدود کنید. برخی از نمونه ها عبارتند از:
    • مسدود کردن پیوندی که معمولاً در پخش کننده YouTube ظاهر می شود تا در برنامه شما ظاهر نشود.
    • غیرفعال کردن یا مسدود کردن ظاهر شدن پیوندهای ویدیوی مرتبط پس از تکمیل ویدیو.
    • حذف یا تغییر ابرداده ویدیو. به طور کلی، ابرداده های ویدئویی مانند تصویر کوچک و عنوان باید برای بیننده قابل مشاهده و بدون تغییر باشد. تصویر کوچک ویدیو نباید تغییر کند.
      • توجه: دکمه‌های پخش سفارشی روی تصویر کوچک YouTube قابل قبول هستند، اما ضربه زدن باید پخش را آغاز کند.
    • هر زمان که برنامه در دستگاه کاربر در دسترس باشد، یا اگر نصب نشده باشد، از طریق مرورگر وب سیستم، پیوندها باید در برنامه YouTube باز شوند.
    • جلوگیری از نمایش ویژگی‌های استاندارد پخش‌کننده YouTube (مانند چرخ تنظیمات) در سرویس API شما.
    • نادیده گرفتن رندر ویژه پلتفرم پخش کننده ویدیوی YouTube.
      • مثال: رابط کاربری بهینه‌سازی شده برای موبایل باید در برنامه‌ها و دستگاه‌های تلفن همراه ظاهر شود.
    • محدود کردن پخش آگهی‌ها در سرویس API زمانی که در YouTube یا در یک ویدیوی جاسازی شده پخش می‌شوند.
    • توجه: هم‌پوشانی‌ها به منظور کسب رضایت کاربر یا کنترل‌های بازپخش (مانند بی‌صدا کردن، تمام صفحه، پخش، مکث و غیره) تا زمانی که با عناصر رابط کاربری پخش‌کننده YouTube تداخل نداشته باشند، قابل قبول هستند.
  • توانایی YouTube را برای تأیید از جایی که پخش انجام می شود محدود کنید.
    • مثال: در مورد برنامه‌های تلفن همراه که از WebView برای میزبانی پخش‌کننده وب YouTube IFrame SDK استفاده می‌کنند، نام برنامه شما (مثلاً com.company.appname) به‌طور دقیق به‌عنوان سرصفحه ارجاع‌دهنده HTTP نمایش داده نمی‌شود.
    • مثال: تداخل با سایر اطلاعات زمینه بازپخش لازم برای تأیید مشاهده (از جمله کوکی ها) که به YouTube ارسال می شود.
      • برای توسعه دهندگان حساس به حریم خصوصی که لازم می دانند، یک جریان رضایت کاربر با پیوند به خط مشی رازداری Google قابل قبول است.
  • هر گونه محدودیتی را اعمال کنید یا دسترسی کاربر در حال تماشای ویدیو را مسدود کنید. اگر کاربر مجبور است به غیر از کلیک کردن روی دکمه پخش، کاری انجام دهد، احتمال زیادی وجود دارد که این خط‌مشی را نقض کرده باشید. یک مثال شامل:
    • مثال: محدود کردن دسترسی به یک ویدیو با الزام کاربر برای تکمیل نظرسنجی، دانلود یک برنامه، اشتراک در یک کانال، اشتراک‌گذاری ویدیو در یک پلتفرم رسانه‌های اجتماعی، گذاشتن نظر یا انجام هر کاری غیر از کلیک کردن روی دکمه «پخش» به ترتیب برای تماشای ویدیویی که انتخاب کردند تماشا کنند.
  • تشویق، پاداش، اجبار، یا ارائه غرامت به کاربران برای تماشای یک ویدیو. تصمیم کاربر برای تماشای یک ویدیو باید انتخاب خودش باشد.
    • مثال: ارائه فرصت برنده شدن یک جایزه یا ارائه غرامت مالی در ازای تماشای یک ویدیو از طریق سرویس API شما.
  • تبلیغاتی که از طریق سرویس YouTube API پخش می شوند را مسدود، تغییر دهید یا جایگزین کنید.
  • به کاربران اجازه دانلود ویدیوها برای پخش آفلاین خارج از تجربه YT Premium را بدهید.
  • به کاربران امکان دانلود یا جداسازی آهنگ های صوتی را ارائه دهید یا به کاربران اجازه دهید بخش های صوتی یا تصویری یک ویدیو را تغییر دهند.
    • مثال: استفاده از API YouTube برای جداسازی یا جداسازی اجزای ویدیویی یا صوتی از یک ویدیو. این ممکن است شامل یک سرویس API باشد که فایل‌های صوتی mp3 را ارائه می‌کند که در یک ویدیو ظاهر می‌شوند و خود را در این زمینه تبلیغ می‌کنند.
  • امکان پخش پس‌زمینه پخش‌کننده ویدیوی YouTube را فراهم کنید.
    • مثال: استفاده از API YouTube برای پخش ویدیوها حتی زمانی که پنجره سرویس API شما بسته یا کوچک شده است.

سرویس API شما باید ارزش مستقل کافی اضافه کند.

این به چه معناست: از API ما برای ایجاد مجدد YouTube استفاده نکنید (مثلاً از شبیه سازی، تقلید، تغییر یا کاهش ویژگی های استاندارد YouTube خودداری کنید). اگر سرویس API شما هر یک از تجربیات کاربری YouTube را تقلید می کند، باید ارزش مستقل کافی اضافه کند. ارزش مستقل به معنای ارائه قابلیت‌های اضافه‌شده به کاربران است که امروزه از طریق YouTube API در دسترس نیست یا در زمان درخواست دسترسی به API در دسترس نبوده است و در غیر این صورت با TOS YouTube مطابقت دارد. اطلاعات بیشتر را می توان در اینجا یافت.

مثال ها

اگر سرویس API شما هر یک از تجربه‌های کاربری YouTube را تقلید می‌کند، کاربران باید دلیلی برای ادامه تعامل یا استفاده از سرویس API خود داشته باشند، وقتی آنچه را که با دسترسی به سرویس‌های API YouTube دریافت می‌کنید، از بین می‌برید. همچنین نمی‌توانید برای خدماتی که به صورت رایگان در YouTube ارائه می‌شوند، از مردم هزینه دریافت کنید.

  • مثالی از موارد مجاز: موتور جستجویی که ویدیوهای YouTube را در کنار ویدیوهای موجود در سایر پلتفرم ها فهرست می کند و در عین حال به وضوح آنها را از آنچه در YouTube است متمایز می کند، نمونه خوبی از یک سرویس API است که ارزش مستقلی را ارائه می دهد.
  • مثالی از آنچه مجاز است: یک سرویس API که خدمات زیرنویس ویدیوی YouTube را برای افراد کم شنوا ارائه می دهد، نمونه خوبی از ارائه ارزش مستقل است.
  • از API YouTube برای ایجاد وب‌سایت‌ها یا برنامه‌ها یا نمایش نتایج جستجوی ویدیویی که تمایز بین وب‌سایت یا برنامه شما و وب‌سایت‌ها یا برنامه‌های ایجاد شده توسط YouTube را دشوار می‌کند، استفاده نکنید.
    • مثال: استفاده از API YouTube برای جمع آوری انبوه ویدیوهای جاسازی شده، ایجاد یک کپی یکسان از YouTube. اگر کاربر احتمالاً سایت شما را با سایت YouTube اشتباه می‌گیرد، احتمال زیادی وجود دارد که شرایط ما را نقض کند.

به کاربران اجازه ندهید محدودیت‌های YouTube را دور بزنند یا دستورالعمل‌های انجمن ما را نقض کنند.

این به چه معناست: سرویس شما نمی‌تواند به‌طور خاص طراحی شود تا به شما یا کاربرانتان اجازه دهد محدودیت‌هایی را که YouTube در کانال خود ایجاد می‌کند دور بزنید. سرویس API شما همچنین نمی‌تواند به کاربران اجازه دهد فعالیت‌هایی را انجام دهند که دستورالعمل‌های انجمن ، شرایط خدمات ، یا برنامه شریک YouTube ما را نقض می‌کند. اگر از API YouTube استفاده می‌کنید تا به کاربران اجازه دهید ویدیوها را آپلود کنند، باید از آنها بخواهید که تأیید کنند محتوایشان با دستورالعمل‌های انجمن مطابقت دارد. در صورتی که ویدیوها نقض کننده باشند، حذف خواهند شد. سرویس شما همچنین در صورت تشویق یا تحریک رفتار متخلفانه می تواند مشمول مجازات شود. اطلاعات بیشتر را می توان در اینجا یافت.

دسترسی API را در چندین پروژه یا پروژه ناشناخته پخش نکنید.

این به چه معناست: شما نمی‌توانید چندین برنامه/سایت ایجاد کنید یا پروژه‌های Google Cloud متعددی را برای استفاده در چندین برنامه/سایت ایجاد کنید تا به‌طور مصنوعی سهمیه API بیشتری (معروف به «شارینگ») برای یک سرویس API یا مورد استفاده به دست آورید. "مورد استفاده" به عنوان مجموعه ای ثابت از تجزیه و تحلیل ها، ویژگی ها یا اقدامات انجام شده از طریق یک سرویس تعریف می شود. درخواست برای افزایش سهمیه API باید از روند استاندارد ما پیروی کند. تیم توسعه‌دهنده یک برنامه مجاز است کلیدهای API جداگانه برای محیط‌های آزمایشی، توسعه‌دهنده و پرود داشته باشد. اطلاعات بیشتر را می توان در اینجا یافت.

مثال ها

  • چندین پروژه Google Cloud را برای یک سرویس API ایجاد نکنید یا برای تلاش برای به دست آوردن فریبنده سهمیه API بالاتر از سهمیه ای که پروژه شما به آن اختصاص داده شده است، استفاده نکنید.
  • داشتن یک پروژه API جداگانه برای هر مورد استفاده متفاوت از سرویس API شما قابل قبول است. مثالها عبارتند از:
    • یک پروژه API برای برنامه iOS شما، یک پروژه API جداگانه برای برنامه Android شما.
    • یک پروژه API برای سرور تولید، یکی برای سرور توسعه.
    • یک پروژه API برای سرویس API کاربر، یک پروژه API برای تجزیه و تحلیل سیستم داخلی.