Hızlı başlangıç kılavuzları, Google Workspace API'si çağıran bir uygulamanın nasıl ayarlanıp çalıştırılacağını açıklar.
Google Workspace hızlı başlangıç kılavuzları, kimlik doğrulama ve yetkilendirme akışının bazı ayrıntılarını işlemek için API istemci kitaplıklarını kullanır. İstemci kitaplıklarını kendi uygulamalarınızda kullanmanızı öneririz. Bu hızlı başlangıç kılavuzu, test ortamı için uygun olan basitleştirilmiş bir kimlik doğrulama yaklaşımı kullanır. Üretim ortamında, uygulamanız için uygun olan erişim kimlik bilgilerini seçmeden önce kimlik doğrulama ve yetkilendirme hakkında bilgi edinmenizi öneririz.
People API'ye istekte bulunan bir JavaScript web uygulaması oluşturun.
Hedefler
- Ortamınızı ayarlayın.
- Örneği oluşturun.
- Örneği çalıştırın.
Ön koşullar
- Node.js ve npm yüklendi.
- Bir Google Cloud projesi.
- API erişiminin etkin olduğu bir Google Workspace alanı.
- Bu alan adında yönetici ayrıcalıklarına sahip bir Google Hesabı.
Ortamınızı ayarlayın
Bu hızlı başlangıç kılavuzunu tamamlamak için ortamınızı kurun.
API'yi etkinleştirme
Google API'lerini kullanmadan önce bir Google Cloud projesinde etkinleştirmeniz gerekir. Bir veya daha fazla API'yi tek bir Google Cloud projesinde etkinleştirebilirsiniz.Google Cloud Console'da People API'yi etkinleştirin.
Bir web uygulaması için kimlik bilgilerini yetkilendirme
Son kullanıcı olarak kimlik doğrulaması yapmak ve uygulamanızdaki kullanıcı verilerine erişmek için bir veya daha fazla OAuth 2.0 istemci kimliği oluşturmanız gerekir. İstemci kimliği, tek bir uygulamayı Google'ın OAuth sunucularına tanımlamak için kullanılır. Uygulamanız birden fazla platformda çalışıyorsa her platform için ayrı bir istemci kimliği oluşturmanız gerekir.- Google Cloud Console'da Menü > API'ler ve Hizmetler > Kimlik Bilgileri'ne gidin.
- Kimlik bilgisi oluştur > OAuth istemci kimliği'ni tıklayın.
- Uygulama türü > Web uygulaması'nı tıklayın.
- Ad alanına, kimlik bilgisi için bir ad yazın. Bu ad yalnızca Google Cloud Console'da gösterilir.
- Uygulamanızla ilgili yetkili URI'lar ekleyin:
- İstemci tarafı uygulamalar (JavaScript) - Yetkili JavaScript kaynakları altında URI ekle'yi tıklayın. Ardından, tarayıcı istekleri için kullanılacak bir URI girin. Bu, uygulamanızın OAuth 2.0 sunucusuna API istekleri gönderebileceği alanları tanımlar.
- Sunucu tarafı uygulamalar (Java, Python ve diğerleri) - Yetkili yönlendirme URI'leri altında URI ekle'yi tıklayın. Ardından, OAuth 2.0 sunucusunun yanıt gönderebileceği bir uç nokta URI'si girin.
- Oluştur'u tıklayın. Yeni istemci kimliğinizi ve istemci gizli anahtarınızı gösteren OAuth istemcisi tarafından oluşturulan ekran görünür.
İstemci Kimliğini not edin. İstemci gizli anahtarları web uygulamaları için kullanılmaz.
- OK (Tamam) seçeneğini tıklayın. Yeni oluşturulan kimlik bilgisi OAuth 2.0 istemci kimlikleri altında görünür.
Bu hızlı başlangıç kılavuzunda daha sonra ihtiyacınız olacağı için bu kimlik bilgilerini not edin.
API anahtarı oluşturma
- Google Cloud Console'da Menü > API'ler ve Hizmetler > Kimlik Bilgileri'ne gidin.
- Kimlik bilgisi oluştur > API anahtarı'nı tıklayın.
- Yeni API anahtarınız görüntülenir.
- API anahtarınızı uygulamanızın kodunda kullanmak üzere kopyalamak için Kopyala'yı tıklayın. API anahtarı, projenizin kimlik bilgilerinin "API anahtarları" bölümünde de bulunabilir.
- Gelişmiş ayarları güncellemek ve API anahtarınızın kullanımını sınırlamak için Anahtarı kısıtla'yı tıklayın. Daha fazla bilgi için API anahtarı kısıtlamalarını uygulama başlıklı makaleyi inceleyin.
Örneği oluşturma
- Çalışma dizininizde,
index.html
adlı bir dosya oluşturun. index.html
dosyasına aşağıdaki örnek kodu yapıştırın:Aşağıdakini değiştirin:
YOUR_CLIENT_ID
: Bir web uygulaması için kimlik bilgilerini yetkilendirdiğinizde oluşturduğunuz istemci kimliği.YOUR_API_KEY
: Ön koşul olarak oluşturduğunuz API anahtarı.
Örneği çalıştırın
Çalışma dizininizde http-server paketini yükleyin:
npm install http-server
Çalışma dizininizde bir web sunucusu başlatın:
npx http-server -p 8000
Tarayıcınızda
http://localhost:8000
adresine gidin.Örneği ilk kez çalıştırdığınızda, erişimi yetkilendirmeniz istenir:
- Google Hesabınızda oturum açmadıysanız oturum açmanız istenir. Birden çok hesapta oturum açtıysanız yetkilendirme için kullanılacak bir hesap seçin.
- Kabul et'i tıklayın.
- Tarayıcıdan kodu kopyalayın, komut satırı istemine yapıştırın ve
Enter
tuşuna basın.
Yetkilendirme bilgileri dosya sisteminde depolanır. Böylece, örnek kodu bir sonraki çalıştırmanızda yetkilendirme istenmez.
People API'ye istekte bulunan ilk JavaScript uygulamanızı başarıyla oluşturdunuz.
Sonraki adımlar
- Kimlik doğrulama ve yetkilendirme sorunlarını giderme
- People API referans dokümanları
- GitHub'ın
google-api-javascript-client
bölümü