Yetkilendirme

El değmeden kayıt bayi API'sine yapılan API çağrıları için yetkilendirme gerekir. Yetkilendirmenin zorunlu kılınması kuruluşunuzun verilerini korur. Yapılacak aramaları yetkilendirmek için: el değmeden kayıt API'sini kullanıyorsanız aşağıdaki görevleri tamamlamanız gerekir:

  1. API'leri çağırmak için bir hizmet hesabı oluşturun.
  2. API çağrılarını yetkilendirmek için JSON anahtar dosyasını depolayın.
  3. Hizmetin kullanımına sunmak için API'yi etkinleştirin hesap.
  4. Sizin adınıza API çağrıları yapmak için hizmet hesabını bağlayın kurum içinde tutmaktır.

Görevleri tamamlamanıza yardımcı olması için aşağıdaki talimatları uygulayın.

1. Adım: Hizmet hesabı oluşturun

Bazen robot hesabı olarak da adlandırılan hizmet hesabı, bir Google Hesabı'dır temsil eder. Uygulamanız Böylece kullanıcılar projeye doğrudan dahil olmaz. Çünkü uygulamanızda Google API'lerini kullanıyorsanız erişimi ayarlamak için Google API Konsolu'nu kullanın.

API Konsolu projesi oluşturma

Yeni bir API konsolu projesi ve hizmeti oluşturmak iyi bir uygulamadır ve en iyi uygulamaları paylaşacağız. Bu da erişimi yönetmeyi, kaynakları yönetmeyi ve sorunları gidermeyi daha kolay hale getirir. Aşağıdaki adımları izleyerek Google API Konsolu'ndaki yeni bir proje:

  1. API Konsolu'na gidin.
  2. Projeler listesinden Proje oluşturun.
  3. Uygulamanızı ve el değmeden kayıt özelliğini açıklayan bir ad girin.
  4. Bir proje kimliği belirtin veya varsayılanı kabul edin.
  5. Oluştur'u tıklayın.

Daha fazla bilgi için Google Cloud Platform'daki projeleri yönetme kontrol edin.

Yeni hizmet kimlik bilgileri ekleyin

Projenize yeni kimlik bilgileri ve hizmet hesabı eklemek için adımları uygulayın aşağıdaki adımları uygulayın.

  1. Hizmet hesapları sayfasını açın. İstenirse bir proje seçin.
  2. Hizmet Hesabı Oluştur'u tıklayın, hizmet hesabı için bir ad ve açıklama girin. Varsayılan hizmet hesabı kimliğini kullanabilir veya farklı, benzersiz bir tane seçebilirsiniz. Tamamladıktan sonra Oluştur'u tıklayın.
  3. Sonraki Hizmet hesabı izinleri (isteğe bağlı) bölümü gerekli değildir. Devam'ı tıklayın.
  4. Kullanıcıların bu hizmet hesabına erişmelerine izin ver ekranında, Anahtar oluştur bölümüne gidin. Anahtar oluştur'u tıklayın.
  5. Görüntülenen yan panelde anahtar biçimini seçin: JSON önerilir.
  6. Oluştur'u tıklayın. Herkese açık/özel yeni anahtar çiftiniz oluşturulur ve makinenize indirilir; bu anahtarın tek kopyası olarak işlev görür. Güvenli şekilde nasıl depolanacağını öğrenmek için Hizmet hesabı anahtarlarını yönetme konusuna bakın.
  7. Özel anahtar bilgisayarınıza kaydedildi iletişiminde Kapat'ı tıklayın ve ardından hizmet hesapları tablosuna dönmek için Tamam'ı tıklayın.

Hizmet hesabının e-posta adresini kopyalayın ve elinizin altında bulundurun. İhtiyacınız var daha sonra, hizmet hesabını kuruluşunuza bağladığınızda.

2. Adım: JSON anahtar dosyasını depolayın

API Konsolu, kimlik doğrulama için kullanılan yeni bir özel anahtar çifti oluşturur Hizmet hesabınız kullanılarak yapılan API çağrıları. Özel anahtar JSON anahtarındadır olduğunu unutmayın.

Anahtarı gizli tutmanız gerekir, bu nedenle uygulamanızın kaynak koduna eklemeyin. Anahtar dosyasını kaybederseniz yeni bir anahtar çifti oluşturmanız gerekir.

Anahtar dosyasını güvenli bir şekilde depolama hakkında daha fazla bilgi edinmek için API anahtarlarını güvenli bir şekilde kullanın.

3. Adım: API'yi etkinleştirin

Uygulamanızın API'yi kullanabilmesi için öncelikle etkinleştirmeniz gerekir. API'leri etkinleştirme onu mevcut API Konsolu projesiyle ilişkilendirir ve izleme sayfaları oluşturabilirsiniz.

API'yi etkinleştirmek için API Konsolunuzda aşağıdaki adımları uygulayın:

  1. API'ler ve Hizmetler > Kitaplık.
  2. Arama alanını kullanarak Android Cihaz Temel Hazırlık İş Ortağı API'sini bulun.
  3. Android Cihaz Temel Hazırlık İş Ortağı API'sı seçeneğini tıklayın.
  4. Etkinleştir'i tıklayın.

Kısa bir gecikmenin ardından API durumu etkin olarak değişir. Bu Android Cihaz Temel Hazırlık İş Ortağı API'si, kuruluşunuzun katılım durumunu kontrol edin el değmeden kayıt sürecine dahil oluyor. Şu hesap için aynı Google Hesabı'nı kullandığınızdan emin olun: El değmeden kayıt ve Google API Konsolu. Google Platform Çözümlerinize sorun Danışman, Google Hesabınızın API'ye erişiminin olup olmadığını kontrol eder.

Hizmet hesabını kuruluşunuzun el değmeden kayıt özelliğine bağlama hesabı, hizmet hesabına sizin adınıza API çağrıları yapma yetkisi verdiğinde kurum içinde tutmaktır. Hizmet hesabınızı bağlamak için aşağıdaki adımları uygulayın:

  1. El değmeden kayıt portalını açın. Oturum açmanız gerekebilir.
  2. Hizmeti'ni tıklayın hesaplar.
  3. Hizmet hesabını bağla'yı tıklayın.
  4. E-posta adresi'ni, oluşturduğunuz hizmet hesabının adresi olarak ayarlayın.
  5. Hizmet hesabını el değmeden kayıt cihazınızla kullanmak için Hizmet hesabını bağla'yı tıklayın. kayıt hesabı.

Oluşturduğunuz hizmet hesabının e-posta adresini bulamıyorsanız kopyalayın şu yerlerden birinden geldiğinden:

  • Şuradaki Hizmet hesabı e-postası: Hizmet hesapları sayfası'nı açın.
  • JSON anahtar dosyasındaki client_email özellik alanı.

Hizmet hesabınız artık sizin adınıza bayi API'sine çağrı yapabilir kurum içinde tutmaktır.

API'yi deneyin

Şu adımları uygulayarak API erişiminizin çalışıp çalışmadığını test edin: başladı.

Yetkilendirme kapsamları

API yetkilendirme kapsamını kullanma İstekte bulunmak için uygulamanızda https://www.googleapis.com/auth/androidworkprovisioning OAuth 2.0 erişim jetonu.

Kapsam parametresi, belirli bir erişime sahip olan çağrıya izin verir. Erişim jetonları yalnızca işlem kümesi için geçerlidir ve jeton isteğinin kapsamında açıklanan kaynaklar. API tüm Gösterilen tek el değmeden kayıt kapsamının gösterildiği yöntemler ve kaynaklar bölümünü ziyaret edin.

Google API ile kullanılan el değmeden kayıt kapsamı örneği Başlarken bölümüne bakın. DMAIC ve Yalın Altı Sigma yaklaşımı Google API kapsamları, okuma Google API'lerine Erişmek için OAuth 2.0 Kullanma.