API anahtarı alma

Platform seçin: Android iOS JavaScript

Faturalandırmayı ve bir projeyi ayarladığınıza, SDK'yı etkinleştirdiğinize ve tercih ettiğiniz bağımlılık yöneticisini ve diğer yazılımları yüklediğinize göre artık API anahtarınızı oluşturmaya, eklemeye ve kısıtlamaya hazırsınız.

API anahtarları oluşturma

API anahtarı, kullanım ve faturalandırma amacıyla projenizle ilişkili isteklerin kimliğini doğrulayan benzersiz bir tanımlayıcıdır. Projenizle ilişkilendirilmiş en az bir API anahtarınız olmalıdır.

API anahtarı oluşturmak için:

Konsol

  1. Google Haritalar Platformu > Kimlik Bilgileri sayfasına gidin.

    Kimlik bilgileri sayfasına gitme

  2. Kimlik bilgileri sayfasında Kimlik bilgileri oluştur > API anahtarı'nı tıklayın.
    API anahtarı oluşturuldu iletişim kutusunda yeni oluşturduğunuz API anahtarı gösterilir.
  3. Kapat'ı tıklayın.
    Yeni API anahtarı, Kimlik bilgileri sayfasındaki API anahtarları bölümünde listelenir.
    (Üretimde kullanmadan önce API anahtarını kısıtlamayı unutmayın.)

Google Cloud SDK

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

Google Cloud SDK , Cloud SDK yükleme ve aşağıdaki komutlar hakkında daha fazla bilgi edinin:

Xcode projenizi Xcode projesi oluşturma bölümünde açıklandığı şekilde oluştururken bu API anahtarına ihtiyacınız olur.

API anahtarlarını kısıtlama

Google, API anahtarlarınızın kullanımını yalnızca uygulamanız için gereken API'lerle sınırlayarak kısıtlamanızı önemle tavsiye eder. API anahtarlarını kısıtlamak, uygulamanızı gereksiz isteklerden koruyarak güvenliğini artırır. Kısıtlanmamış API anahtarlarının kötüye kullanılmasından kaynaklanan ücretlerden mali olarak siz sorumlusunuzdur. Daha fazla bilgi için API güvenliğiyle ilgili en iyi uygulamalar başlıklı makaleyi inceleyin.

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

Konsol

  1. Google Haritalar Platformu > Kimlik Bilgileri sayfasına gidin.

    Kimlik bilgileri sayfasına gitme

  2. Kısıtlama uygulamak istediğiniz API anahtarını seçin. API anahtarı özellik sayfası görünür.
  3. Anahtar kısıtlamaları bölümünde aşağıdaki kısıtlamaları ayarlayın:
    • Uygulama kısıtlamaları:
      1. iOS uygulamaları'nı seçin.
      2. Sağladığınız paket tanımlayıcısına sahip iOS uygulamasından gelen istekleri kabul etmek için listeden uygun iOS paket tanımlayıcısını seçin.
    • API kısıtlamaları:
      1. Anahtarı kısıtla'yı tıklayın.
      2. API'leri seç açılır listesinden iOS için Haritalar SDK'sı'nı seçin. iOS için Haritalar SDK'sı listelenmiyorsa etkinleştirmeniz gerekir.
  4. Değişikliklerinizi tamamlamak için Kaydet'i tıklayın.

Google Cloud SDK

Mevcut anahtarları listeleyin.

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

Mevcut anahtardaki mevcut kısıtlamaları temizleyin.

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

Mevcut anahtarda yeni kısıtlamalar ayarlayın.

gcloud services api-keys update projects/PROJECT/locations/global/keys/KEY_ID \
    --api-target=service=maps-ios-backend.googleapis.com
    --allowed-bundle-ids="BUNDLE_NAME"

Google Cloud SDK , Cloud SDK yükleme ve aşağıdaki komutlar hakkında daha fazla bilgi edinin:

iOS için Haritalar SDK'sına yönelik API anahtarınızı aldığınıza göre artık başlamaya hazırsınız.

Sırada ne var?

API anahtarınız olduğuna göre, Xcode projenizi Xcode Projesi Oluşturma bölümünde açıklandığı şekilde oluşturun ve yapılandırın.