Yetkilendirme

El değmeden kayıt bayi API'sine yapılan API çağrıları için yetkilendirme gerekir. Yetkilendirme isteğinde bulunmak, kuruluşunuzun verilerini korur. Yapılacak aramaları yetkilendirmek için: el değmeden kayıt API'sini kullanmak için aşağıdaki görevleri tamamlamanız gerekir:

  1. API'leri çağırmak için hizmet hesabı oluşturun.
  2. API çağrılarını yetkilendirmek için JSON anahtar dosyasını depolayın.
  3. Hizmet hesabının kullanabilmesi için API'yi etkinleştirin.
  4. Kuruluşunuz adına API çağrıları yapmak için hizmet hesabını bağlayın.

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, API'leri hizmet hesabı adına çağırır. Bu nedenle kullanıcılar bu işleme doğrudan dahil olmaz. Çünkü uygulamanızda Google API'leri varsa erişimi ayarlamak için Google API Konsolu'nu kullanın.

API Konsolu projesi oluşturma

Uygulamanız için yeni bir API Konsolu projesi ve hizmet hesabı oluşturmak iyi bir uygulamadır. Bu, erişimi, kaynakları ve kayıp anahtarları yönetmeyi gelecekte kolaylaştırır. Aşağıdaki adımları izleyerek Google API Konsolu'ndaki yeni bir proje:

  1. API Konsolu'na gidin.
  2. Proje listesinden Proje oluştur'u seçin.
  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 edinmek için Konsolda projeleri yönetme başlıklı Google Cloud Platform belgesini okuyun.

Yeni hizmet kimlik bilgileri ekleme

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. Ardından hizmet hesapları tablosuna dönmek için Tamam'ı tıklayın.

Hizmet hesabının e-posta adresini kopyalayıp elinizin altında bulundurun. Daha sonra hizmet hesabını kuruluşunuza bağlarken bu anahtara ihtiyacınız olur.

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

API Console, hizmet hesabınız kullanılarak yapılan API çağrılarının kimliğini doğrulamak için kullanılan yeni bir özel anahtar çifti oluşturur. Özel anahtar, indirdiğiniz JSON anahtar dosyasında bulunur.

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.

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

Uygulamanızın API'yi kullanabilmesi için API'yi etkinleştirmeniz gerekir. Bir API'yi etkinleştirmek, API'yi mevcut API Konsolu projesiyle ilişkilendirir ve konsolunuza izleme sayfaları ekler.

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

  1. API'ler ve Hizmetler > Kitaplık'ı tıklayın.
  2. Android Cihaz Hazırlama İş Ortağı API'sini bulmak için arama alanını kullanın.
  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. Android Device Provisioning Partner API'yi görmüyorsanız kuruluşunuzun el değmeden kayıt hizmetine kaydolup kaydolmadığını kontrol edin. Dokunmatik olmayan kayıt ve Google API Konsolu için aynı Google Hesabı'nı kullandığınızdan emin olun. Google Platform Çözümlerinize sorun Danışman, Google Hesabınızın API'ye erişimi olup olmadığını kontrol eder.

Hizmet hesabını kuruluşunuzun el değmeden kayıt hesabına bağlamak, hizmet hesabını kuruluşunuz adına API çağrıları yapmaya yetkilendirir. 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. Hizmet hesapları'nı tıklayın.
  3. Hizmet hesabını bağla'yı tıklayın.
  4. E-posta adresi'ni, oluşturduğunuz hizmet hesabının adresine 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:

Hizmet hesabınız artık kuruluşunuz adına bayi API'sine çağrı gönderebilir.

API'yi deneyin

Başlayın bölümündeki adımları uygulayarak API erişiminizin çalışıp çalışmadığını test edin.

Yetkilendirme kapsamları

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

Kapsam parametresi, bir erişim jetonunun çağrılara izin verdiği kaynak ve işlem grubunu kontrol eder. Erişim jetonları yalnızca jeton isteği kapsamında açıklanan işlemler ve kaynaklar için geçerlidir. API, yukarıda gösterilen tek bir el değmeden kayıt kapsamıyla tüm yöntemleri ve kaynakları kapsar.

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.