YouTube Live Streaming API'yi kullanabilmek için uygulamanızın yetkilendirme kimlik bilgilerine sahip olması gerekir. Bu belgede, Google Cloud Console'un desteklediği farklı yetkilendirme kimlik bilgisi türleri açıklanmaktadır. Ayrıca, projeniz için yetkilendirme kimlik bilgilerini nasıl bulacağınız veya oluşturacağınız da açıklanmaktadır.
Projenizi oluşturma ve API hizmetlerini seçme
- API Konsolu'nda Kimlik bilgileri sayfasını açın.
-
Bu sayfada iki farklı türde kimlik bilgisi oluşturabilirsiniz.
Ancak YouTube Live Streaming API'nin tüm yöntemleri için OAuth 2.0 yetkilendirmesi gerekir.
OAuth 2.0 kimlik bilgilerini oluşturmak için aşağıdaki talimatları uygulayın.
-
OAuth 2.0: Uygulamanız her gizli kullanıcı verisi isteğinde bulunduğunda istekle birlikte bir OAuth 2.0 jetonu göndermelidir. Uygulamanız, jeton almak için önce bir istemci kimliği ve muhtemelen bir istemci gizli anahtarı gönderir. Web uygulamaları, hizmet hesapları veya yüklü uygulamalar için OAuth 2.0 kimlik bilgileri oluşturabilirsiniz.
Daha fazla bilgi için OAuth 2.0 belgelerine bakın.
-
API anahtarları: İsteğe API anahtarı ekleme seçeneğiniz vardır. Anahtar, projenizi tanımlar ve API erişimi, kota ve raporlar sağlar.
YouTube Live Streaming API'nin tüm yöntemleri için OAuth 2.0 yetkilendirmesi gerekir. Bu nedenle, OAuth 2.0 kimlik bilgilerini oluşturmak için yukarıdaki talimatları uygulamanız gerekir. İsterseniz API anahtarı da gönderebilirsiniz ancak bu zorunlu değildir.
API, API anahtarlarında çeşitli kısıtlama türlerini destekler. İhtiyacınız olan API anahtarı henüz yoksa Kimlik bilgileri oluştur > API anahtarı'nı tıklayarak Konsol'da bir API anahtarı oluşturun. Anahtarı kısıtla'yı tıklayıp Kısıtlamalar'dan birini seçerek anahtarı üretimde kullanmadan önce kısıtlayabilirsiniz.
-
API anahtarlarınızı güvende tutmak için API anahtarlarını güvenli bir şekilde kullanmayla ilgili en iyi uygulamaları takip edin.