API Anahtarlarını Kullanma

Platform seçin: Android iOS JavaScript

Başlamadan önce

Android için Haritalar SDK'sını kullanmaya başlamadan önce, faturalandırma hesabı ve Android için Haritalar SDK'sı etkinleştirildi. Daha fazla bilgi için Cloud Console'da ayarlama bölümüne bakın.

API anahtarları oluşturma

API anahtarı, şunun için projenizle ilişkili isteklerin kimliğini doğrulayan benzersiz bir tanımlayıcıdır: yalnızca kullanım ve faturalandırma için değil. Projenizle ilişkilendirilmiş en az bir API anahtarınız olmalıdır.

API anahtarı oluşturmak için:

Konsol

  1. Google Haritalar Platformu'na gidin > Credentials (Kimlik Bilgileri) sayfasını ziyaret edin.

    Kimlik Bilgileri sayfasına gidin

  2. Credentials sayfasında Create credentials >'ı (Kimlik bilgileri oluştur) tıklayın. API anahtarı.
    API anahtarı oluşturuldu iletişim kutusunda yeni oluşturulan API anahtarınız gösterilir.
  3. Kapat'ı tıklayın.
    . Yeni API anahtarı, Kimlik bilgileri sayfasında API anahtarları altında listelenir.
    . (API'yi kısıtlamayı unutmayın. anahtarının doğru şekilde yüklenmesini sağlayın.)

Google Cloud SDK

gcloud alpha services api-keys create \
    --project "PROJECT" \
    --display-name "DISPLAY_NAME"

Şu konu hakkında daha fazla bilgi edinin: Google Cloud SDK'sı , Google Cloud SDK kurulumu ve aşağıdaki komutları içerir:

ziyaret edin.
'nı inceleyin.

API anahtarlarını kısıtlama

Google, API anahtarlarınızın kullanımını yalnızca bu anahtarlarla sınırlamanızı önerir. Uygulamanız için gereken API'ler. API anahtarlarını kısıtlamak, aşağıdakileri yaparak uygulamanızın güvenliğini artırır: haksız taleplere karşı koruyabilir. Daha fazla bilgi için bkz. API güvenliği en iyi uygulamaları.

API anahtarınızı kısıtladığınızda kullanılan imzalama anahtarını bulun. İki sertifika türü vardır:

  • Hata ayıklama sertifikası: Bu sertifika türünü yalnızca test ettiğiniz uygulamalarla kullanın ve diğer üretim dışı kodlar. Hata ayıklama ile imzalanmış bir uygulamayı yayınlamayı denemeyin sertifikası. Android SDK araçları, hata ayıklama çalıştırdığınızda bu sertifikayı otomatik olarak oluşturur seçeceğiz.
  • Sürüm sertifikası: nasıl aktarabileceğinizi göstereceğim. Bir sürüm derlemesini çalıştırdığınızda Android SDK araçları bu sertifikayı oluşturur.

Android uygulama imzalama ve sertifikaları hakkında daha fazla bilgi için bkz. Uygulamanızı imzalama rehberini inceleyin.

İmza sertifikası parmak izinizi nasıl bulacağınızla ilgili talimatlar için aşağıdaki referanslara bakın:

Bir API anahtarını kısıtlamak için:

Konsol

  1. Google Haritalar Platformu'na gidin > Credentials (Kimlik Bilgileri) sayfasını ziyaret edin.

    Kimlik Bilgileri sayfasına gidin

  2. Kısıtlama ayarlamak istediğiniz API anahtarını seçin. API anahtarı mülkü sayfası görüntülenir.
  3. Anahtar kısıtlamaları bölümünde aşağıdaki kısıtlamaları ayarlayın:
    • Uygulama kısıtlamaları:
      1. Android uygulamaları'nı seçin.
      2. + Paket adı ve parmak izi ekle'yi tıklayın.
      3. Paketinizin adını ve SHA-1 sertifika parmak izini girin. Örneğin:
        com.example.android.mapexample
        BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75
    • API kısıtlamaları:
      1. Anahtarı kısıtla'yı tıklayın.
      2. API'leri seç açılır listesinden Android için Haritalar SDK'sı seçeneğini belirleyin. Android için Haritalar SDK'sı listede yoksa şunları yapmanız gerekir: etkinleştirin.
  4. Değişikliklerinizi tamamlamak için Kaydet'i tıklayın.

Google Cloud SDK

Mevcut anahtarları listeleme.

gcloud services api-keys list --project="PROJECT"

Mevcut anahtardaki mevcut kısıtlamaları temizleyin.

gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \
    --clear-restrictions

Mevcut anahtarda yeni kısıtlamalar belirleyin.

gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \
    --api-target="maps-android-backend.googleapis.com"
    --allowed-application="sha1_fingerprint=SHA1_FINGERPRINT,package_name=ANDROID_PACKAGE_NAME"

Şu konu hakkında daha fazla bilgi edinin: Google Cloud SDK'sı , Google Cloud SDK kurulumu ve aşağıdaki komutları içerir:

Sırada ne var?

Artık bir API anahtarınız var. Şimdi aşağıdaki adımları izleyerek bir proje oluşturun ve yapılandırın: Android Studio Projesi Oluşturma