API Anahtarı Alma

Platform seçin: Android iOS JavaScript

Faturalandırma ve proje ayarlarını yaptığınıza, SDK'yı etkinleştirdiğinize ve tercih ettiğiniz bağımlılık yöneticisi ile 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 amaçları doğrultusunda 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 gidin

  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örüntülenir.
  3. Kapat'ı tıklayın.
    Yeni API anahtarı, API anahtarları altındaki Kimlik Bilgileri sayfasında listelenir.
    (Üretimde kullanmadan önce API anahtarını kısıtlamayı unutmayın.)

Google Cloud SDK

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

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

Xcode Projesi Oluşturma bölümünde açıklandığı gibi, Xcode projenizi 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ırlandırarak API anahtarlarınızı kısıtlamanızı önemle tavsiye eder. API anahtarlarını kısıtlamak, uygulamanızı istenmeyen isteklere karşı koruyarak güvenliği artırır. Daha fazla bilgi için API güvenliği en iyi uygulamalarına bakın.

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

Konsol

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

    Kimlik bilgileri sayfasına gidin

  2. Kısıtlama ayarlamak 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ıyla 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çin açılır listesinden iOS için Haritalar SDK'sı seçeneğini belirleyin. iOS için Haritalar SDK'sı listede yoksa bu SDK'yı enable 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 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-ios-backend.googleapis.com"
    --allowed-bundle-ids="BUNDLE_NAME"

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

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

Sırada ne var?

Artık API anahtarınız var. Şimdi Xcode Projesi Oluşturma bölümünde açıklandığı gibi Xcode projenizi oluşturup yapılandırın.