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
- Google Cloud Console'da Menü > API'ler ve Hizmetler > Kitaplık > Google Workspace'e gidin.
- Etkinleştirmek istediğiniz API'yi tıklayın.
- Etkinleştir'i tıklayın.
- Daha fazla API etkinleştirmek için bu adımları tekrarlayın.
Google Cloud CLI
- Google Cloud Komut Satırı Arayüzü'nü (KSA) yükleyin veya açın.
-
Etkinleştirilecek API hizmetini belirterek
services enablekomutunu ç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 vecredentials.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 |
Admin SDK API'yi etkinleştirme
|
Alert Center API |
Alert Center API'yi etkinleştirme
|
Apps Komut Dosyası API'si |
Apps Komut Dosyası API'sini etkinleştirme
|
CalDAV API |
CalDAV API'yi etkinleştirme
|
Calendar API |
Calendar API'yi etkinleştirme
|
Chat API |
Chat API'yi etkinleştirme
|
Classroom API |
Classroom API'yi etkinleştirme
|
Cloud Identity API |
Cloud Identity API'yi etkinleştirme
|
Cloud Search API |
Cloud Search API'yi etkinleştirme
|
Docs API |
Docs API'yi etkinleştirme
|
Drive API |
Drive API'yi etkinleştirme
|
Drive Activity API |
Drive Activity API'yi etkinleştirme
|
Drive Labels API |
Drive Labels API'yi etkinleştirme
|
Forms API |
Forms API'yi etkinleştirme
|
Gmail API |
Gmail API'yi etkinleştirme
|
Groups Migration API |
Groups Migration API'yi etkinleştirme
|
Groups Settings API |
Groups Settings API'yi etkinleştirme
|
Google Workspace Add-ons API |
Google Workspace Add-ons API'yi etkinleştirme
|
Google Keep API |
Google Keep API'yi etkinleştirme
|
Enterprise License Manager API |
Enterprise License Manager API'yi etkinleştirme
|
Marketplace API |
Marketplace API'yi etkinleştirme
|
Marketplace SDK'sı |
Marketplace SDK'sını etkinleştirme
|
Meet REST API |
Meet REST API'yi etkinleştirme
|
People API |
People API'yi etkinleştirme
|
Postmaster Tools API |
Postmaster Tools API'yi etkinleştirme
|
Reseller API |
Reseller API'yi etkinleştirme
|
Sheets API |
Sheets API'yi etkinleştirme
|
Slides API |
Slides API'yi etkinleştirme
|
Tasks API |
Tasks API'yi etkinleştirme
|
Vault API |
Vault API'yi etkinleştirme
|
Sonraki adım
Google Workspace API'leri için kimlik doğrulama ve yetkilendirmenin nasıl çalıştığını öğrenin.