Not: YouTube Content ID API, YouTube içerik iş ortakları tarafından kullanılmak üzere tasarlanmıştır. Tüm geliştiriciler veya YouTube kullanıcıları tarafından erişilemez. YouTube Content ID API'yi Google API Konsolu'nda listelenen hizmetler arasında görmüyorsanız YouTube İş Ortağı Programı hakkında daha fazla bilgi edinmek için YouTube Yardım Merkezi'ne göz atın.
YouTube Content ID API, gizli kullanıcı verilerine erişim yetkisi vermek için OAuth 2.0 protokolünü destekler. Aşağıdaki listede bazı temel OAuth 2.0 kavramları açıklanmaktadır:
- 
    Bir kullanıcı, uygulamanızdaki Google Account or YouTube account'de oturum açmasını gerektiren özellikleri ilk kez kullanmaya çalıştığında uygulamanız OAuth 2.0 yetkilendirme sürecini başlatır. 
- 
    Uygulamanız kullanıcıyı Google'ın yetkilendirme sunucusuna yönlendiriyor. Bu sayfanın bağlantısı, uygulamanızın kullanıcı hesabı için istediği erişim scopeadresini belirtir.scope, uygulamanızın kimliği doğrulanmış kullanıcı olarak hareket ederken alabileceği, ekleyebileceği, güncelleyebileceği veya silebileceği kaynakları belirtir.
- 
    Kullanıcı, uygulamanızın bu kaynaklara erişmesi için yetkilendirmeyi kabul ederse Google, uygulamanıza bir jeton döndürür. Uygulamanızın türüne bağlı olarak jetonu doğrular veya farklı bir jeton türüyle değiştirir. Örneğin, sunucu tarafı bir web uygulaması, döndürülen jetonu bir erişim jetonu ve yenileme jetonuyla değiştirir. Erişim jetonu, uygulamanın kullanıcı adına istekleri yetkilendirmesine olanak tanır. Yenileme jetonu ise orijinal erişim jetonunun süresi dolduğunda uygulamanın yeni bir erişim jetonu almasına olanak tanır. 
Önemli: OAuth 2.0 Yetkilendirmesini kullanmak için Google API Konsolu'ndan yetkilendirme kimlik bilgilerini almanız gerekir.
Daha fazla ayrıntı için OAuth 2.0 Yetkilendirme Kılavuzu'na göz atın.
OAuth 2.0 akışları
Google API'leri, çeşitli OAuth 2.0 kullanım alanlarını destekler:
- Sunucu tarafı web uygulamaları akışı, kalıcı bilgileri güvenli bir şekilde depolayabilen web uygulamalarını destekler.
- JavaScript web uygulamaları akışı, tarayıcıda çalışan JavaScript uygulamalarını destekler.
- Mobil ve masaüstü uygulamaları akışı, telefon veya bilgisayar gibi bir cihazda yüklü uygulamaları destekler.
- TV'ler ve sınırlı girişli cihazlar akışı, oyun konsolları ve video kameralar gibi sınırlı giriş özelliklerine sahip cihazları destekler.
- Hizmet hesabı akışı, kullanıcı bilgilerine erişmeyen sunucular arası etkileşimleri destekler.