El değmeden kayıt müşteri 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:
- API'leri çağırmak için bir hizmet hesabı oluşturun.
- API çağrılarını yetkilendirmek için JSON anahtar dosyasını depolayın.
- Hizmetin kullanımına sunmak için API'yi etkinleştirin hesap.
- 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:
- API Konsolu'na gidin.
- Projeler listesinden Proje oluşturun.
- Uygulamanızı ve el değmeden kayıt özelliğini açıklayan bir ad girin.
- Bir proje kimliği belirtin veya varsayılanı kabul edin.
- 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.
- Hizmet hesapları sayfasını açın. İstenirse bir proje seçin.
- 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.
- Sonraki Hizmet hesabı izinleri (isteğe bağlı) bölümü gerekli değildir. Devam'ı tıklayın.
- 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.
- Görüntülenen yan panelde anahtar biçimini seçin: JSON önerilir.
- 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.
- Ö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:
- API'ler ve Hizmetler > Kitaplık.
- Arama alanını kullanarak Android Cihaz Temel Hazırlık İş Ortağı'nı bulun API.
- Android Cihaz Temel Hazırlık İş Ortağı API'sı seçeneğini tıklayın.
- 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 programa dahil olup olmadığını 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.
4. Adım: Hizmet hesabını bağlayın
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. Hesabınızı bağlamak için bağlantı istek formunu hizmet 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ı.
Hesabınızın bağlandığına dair e-posta onayı aldığınızda hizmetiniz, hesabınız, kuruluşunuz adına müşteri API'sine çağrı yapabilir.
API'yi deneyin
Aşağıdaki uygulamalardan birindeki adımları uygulayarak API erişiminizin çalışıp çalışmadığını test edin: için hızlı başlangıç kılavuzları Java, .NET ve Python.
Yetkilendirme kapsamları
API yetkilendirme kapsamını kullanma
İstekte bulunmak için uygulamanızda https://www.googleapis.com/auth/androidworkzerotouchemm
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 kapsamlarını kullanma hakkında daha fazla bilgi edinmek için şu makaleyi okuyun: Google API'lerine Erişmek için OAuth 2.0 Kullanma.