Google API Konsolu projesini nasıl oluşturup yapılandıracağınız, uygulamanızın OAuth 2.0 yetkilendirme senaryosuna bağlıdır. Bu kılavuzu özelleştirmek için bir yetkilendirme senaryosu seçin.
OAuth 2.0 kimlik bilgileri oluşturmak ve uygulamanız için Google Ads API'yi etkinleştirmek üzere bir Google API Konsolu projesine ihtiyacınız vardır.
Bu kimlik bilgileri, uygulamanızın veya Google Ads kullanıcılarının Google sunucularında kimliğini doğrulayıp yetkilendirir ve API'ye yapılan çağrılarda kullanılacak OAuth jetonları oluşturmanıza olanak tanır.
Bir Google API Konsolu projesi seçin veya oluşturun
Yeni bir proje oluşturmak için Google API Konsolu projesi oluşturma kılavuzunu inceleyin. Projeniz için faturalandırmayı etkinleştirmek isteğe bağlıdır. Faturalandırma etkinse yeni proje için bir faturalandırma hesabı seçin. Google Ads API'nin kullanımı ücretsizdir ancak Cloud projeleri standart proje kotası sınırlarına tabidir.
Projenizde Google Ads API'yi etkinleştirme
Projenizde Google Ads API'yi etkinleştirmek için aşağıdaki adımları uygulayın:
Google API Konsolu'nda API Kitaplığı'nı açın. İstenirse projenizi seçin veya yeni bir proje oluşturun. API Kitaplığı, mevcut tüm API'leri ürün ailesine ve popülerliğe göre gruplandırarak listeler.
Listede görünmüyorsa Google Ads API'yi bulmak için aramayı kullanın.
Google Ads API'yi seçin ve Etkinleştir düğmesini tıklayın.
Google Ads API'yi etkinleştirme
API erişimi için başvurma
Ardından, mevcut API erişim düzeyinizi kontrol etmek için Google Ads API'ye Genel Bakış sayfasına gidin. Mevcut API erişim düzeyiniz Test ise Erişim düzeyini yükseltme bölümünü genişletin. Explorer erişim düzeyine başvurmak için talimatları uygulayın.
Başvurunuzu tamamladığınızda Google, başvurunuzu otomatik olarak inceler ve çoğu durumda Explorer erişimine yükseltir.
OAuth kullanıcı rızası ekranını yapılandırma
Yetkilendirme için OAuth 2.0 kullandığınızda Google, kullanıcıya projenizin, politikalarının ve istenen yetkilendirme erişim kapsamlarının özetini içeren bir kullanıcı rızası ekranı gösterir. Uygulamanızın OAuth kullanıcı rızası ekranını yapılandırmak, kullanıcılara ve uygulama incelemecilerine nelerin gösterileceğini tanımlar ve uygulamanızı daha sonra yayınlayabilmeniz için kaydeder.
Uygulamanız için OAuth kullanıcı rızası ekranı yapılandırın ve OAuth kapsamı olarak https://www.googleapis.com/auth/adwords ekleyin.
Kullanıcı türü ve yayınlama durumuyla ilgili önemli noktalar
OAuth kullanıcı rızası ekranını yapılandırırken Kullanıcı türü ve Yayın durumu ayarlarına dikkat edin.
- Kullanıcı türü: Uygulamanızın kuruluşunuzdaki kullanıcılarla sınırlı olup olmadığını (Dahili) veya tüm Google kullanıcıları tarafından kullanılabilir olup olmadığını (Harici) tanımlar. Dahili, yalnızca projeniz bir Google Workspace kuruluşunun parçasıysa kullanılabilir.
- Yayınlama durumu: Uygulamanın Test modunda mı (eklediğiniz belirli test kullanıcılarıyla sınırlı) yoksa Üretimde mi (Kullanıcı türü tarafından tanımlanan kitleye sunulur ve Google tarafından uygulama doğrulaması gerektirebilir) olduğunu belirler.
Uygulamanız için en iyi seçimleri yapmak üzere resmi Google Cloud destek belgelerinde bu ayarların ayrıntılı açıklamalarını ve etkilerini inceleyin:
- OAuth kullanıcı rızası ekranı kullanıcı türü seçenekleri
- OAuth kullanıcı rızası ekranı yayınlama durumu Seçenekleri
Bu ayarları anlamak, uygulamanızın hedeflediğiniz kullanıcılar tarafından erişilebilir olmasını sağlamak için çok önemlidir.
İstemci kimliği ve istemci gizli anahtarı oluşturma
İstemci kimliği ve istemci gizli anahtarı oluşturun. Uygulama türü olarak Masaüstü uygulaması veya Web uygulaması'nı seçebilirsiniz. OAuth 2.0 istemcisini oluşturduktan sonra onay iletişim kutusunda Download JSON (JSON'ı İndir) düğmesini tıklayarak istemcinin JSON dosyasını indirin.