Google Workspace API'lerini etkinleştirme

Google API'lerini kullanmadan önce bir Google Cloud projesinde etkinleştirmeniz gerekir. Tek bir Google Cloud projesinde bir veya daha fazla API'yi etkinleştirebilirsiniz. Google Cloud projeniz yoksa Cloud projesi oluşturma bölümüne bakın.

Cloud projenizde bir API'yi etkinleştirmek için:

Google Cloud konsolu

  1. Google Cloud Console'da Menü > API'ler ve Hizmetler > Kitaplık > Google Workspace'e gidin.

    API Kitaplığı'na git

  2. Etkinleştirmek istediğiniz API'yi tıklayın.
  3. Etkinleştir'i tıklayın.
  4. Daha fazla API etkinleştirmek için bu adımları tekrarlayın.

Google Cloud CLI

  1. Google Cloud Komut Satırı Arayüzü'nü (KSA) yükleyin veya açın.
  2. Etkinleştirilecek API hizmetini belirterek services enable komutunu çalıştırın.

    gcloud services enable API_SERVICE_ID

Google AI Studio'da önceden etkinleştirilmiş API'ler

Google AI Studio'da web uygulamaları oluştururken desteklenen Google Workspace API'lerini Google Cloud Console'da manuel olarak etkinleştirmeniz gerekmez. Aşağıdaki API'ler, Google tarafından yönetilen Başlangıç Katmanı projenizde önceden etkinleştirilmiştir:

  • Google Calendar API (calendar-json.googleapis.com)
  • Google Docs API (docs.googleapis.com)
  • Google Drive API (drive.googleapis.com)
  • Google Forms API (forms.googleapis.com)
  • Gmail API (gmail.googleapis.com)
  • Google Picker API (picker.googleapis.com)
  • Google Sheets API (sheets.googleapis.com)
  • Google Slides API (slides.googleapis.com)
  • Google Tasks API (tasks.googleapis.com)

Başlangıç katmanı projelerinde Google Workspace API'leri yalnızca istemci tarafı OAuth 2.0'ı destekler. Örneğin, Google Picker API, geliştirici API anahtarı yerine OAuth 2.0 erişim jetonlarını kullanır. Hizmet hesapları veya OAuth istemci gizli anahtarlarının Secret Manager'da depolanması desteklenmez. Sunucu tarafı kimlik bilgilerine, API anahtarlarına veya Admin SDK API ya da Google Apps Komut Dosyası API'si gibi ek API'lere ihtiyacınız varsa Başlangıç Katmanı projenizi standart bir Cloud projesine yükseltebilir ve bunları manuel olarak yapılandırabilirsiniz.

Starter katmanının kotaları ve özellikleri hakkında ayrıntılı bilgi için Starter katmanına genel bakış ve Google AI Studio'dan web uygulamaları dağıtma başlıklı makaleleri inceleyin.

(İsteğe bağlı) Deneysel uygulamalarda Google Workspace API'lerini deneme

Google Workspace'i deniyorsanız popüler Google Workspace API'lerini etkinleştiren ve kullanabileceğiniz OAuth kimlik bilgileri oluşturan aşağıdaki kısayolu kullanın.

Kullanıcı bilgilerine erişen bir uygulama geliştiriyorsanız uygulamanızı yayınlamadan önce OAuth kullanıcı rızası ekranını yapılandırmanız gerekir.

Bir Google Cloud projesi seçmek veya oluşturmak ve Workspace API'lerini otomatik olarak etkinleştirmek için bu düğmeyi tıklayın:

Workspace API'lerini etkinleştirme

Açılan iletişim kutusunda Download client configuration'ı (İstemci yapılandırmasını indir) tıklayın ve credentials.json dosyasını çalışma dizininize kaydedin.

Kullanılabilir tüm API'lerin kapsamlı bir listesi ve tarayıcınızdan belirli yöntemleri denemek için Google Workspace API Gezgini'ne bakın.

Etkin API'ler (genişletmek için tıklayın)

Düğme, aşağıdaki API'leri etkinleştirir:

  • Admin SDK API
  • Apps Komut Dosyası API'si
  • Calendar API
  • Chat API
  • Classroom API
  • Docs API
  • Drive API'sı
  • Forms API
  • Gmail API
  • Google Workspace Add-ons API
  • Google Keep API
  • Meet REST API
  • Sheets API
  • Slides API

Google Workspace API'leri

Cloud projenizde belirli Google Workspace API'lerini etkinleştirmek için aşağıdaki Google Cloud Console bağlantılarını veya Google Cloud Komut Satırı Arayüzü'nü (CLI) kullanın.

Admin SDK API'yi etkinleştirme
gcloud services enable admin.googleapis.com
Alert Center API'yi etkinleştirme
gcloud services enable alertcenter.googleapis.com
Apps Komut Dosyası API'sini etkinleştirme
gcloud services enable script.googleapis.com
CalDAV API'yi etkinleştirme
gcloud services enable caldav.googleapis.com
Calendar API'yi etkinleştirme
gcloud services enable calendar-json.googleapis.com
Chat API'yi etkinleştirme
gcloud services enable chat.googleapis.com
Classroom API'yi etkinleştirme
gcloud services enable classroom.googleapis.com
Cloud Identity API'yi etkinleştirme
gcloud services enable cloudidentity.googleapis.com
Cloud Search API'yi etkinleştirme
gcloud services enable cloudsearch.googleapis.com
Docs API'yi etkinleştirme
gcloud services enable docs.googleapis.com
Drive API'yi etkinleştirme
gcloud services enable drive.googleapis.com
Drive Activity API'yi etkinleştirme
gcloud services enable driveactivity.googleapis.com
Drive Labels API'yi etkinleştirme
gcloud services enable drivelabels.googleapis.com
Forms API'yi etkinleştirme
gcloud services enable forms.googleapis.com
Gmail API'yi etkinleştirme
gcloud services enable gmail.googleapis.com
Groups Migration API'yi etkinleştirme
gcloud services enable groupsmigration.googleapis.com
Groups Settings API'yi etkinleştirme
gcloud services enable groupssettings.googleapis.com
Google Workspace Add-ons API'yi etkinleştirme
gcloud services enable gsuiteaddons.googleapis.com
Google Keep API'yi etkinleştirme
gcloud services enable keep.googleapis.com
Enterprise License Manager API'yi etkinleştirme
gcloud services enable licensing.googleapis.com
Marketplace API'yi etkinleştirme
gcloud services enable appsmarket.googleapis.com
Marketplace SDK'sını etkinleştirme
gcloud services enable appsmarket-component.googleapis.com
Meet REST API'yi etkinleştirme
gcloud services enable meet.googleapis.com
People API'yi etkinleştirme
gcloud services enable people.googleapis.com
Postmaster Tools API'yi etkinleştirme
gcloud services enable gmailpostmastertools.googleapis.com
Reseller API'yi etkinleştirme
gcloud services enable reseller.googleapis.com
Sheets API'yi etkinleştirme
gcloud services enable sheets.googleapis.com
Slides API'yi etkinleştirme
gcloud services enable slides.googleapis.com
Tasks API'yi etkinleştirme
gcloud services enable tasks.googleapis.com
Vault API'yi etkinleştirme
gcloud services enable vault.googleapis.com

Sonraki adım

Google Workspace API'leri için kimlik doğrulama ve yetkilendirmenin nasıl çalıştığını öğrenin.