API Anahtarı Alma
Faturalandırmayı ve projeyi ayarladığı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 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
-
Google Haritalar Platformu > Kimlik Bilgileri sayfasına gidin.
-
Kimlik bilgileri sayfasında Kimlik bilgileri oluştur > API anahtarı'nı tıklayın.
API anahtarı oluşturuldu iletişim kutusunda yeni oluşturulan API anahtarınız gösterilir. -
Kapat'ı tıklayın.
Yeni API anahtarı, Kimlik bilgileri sayfasında API anahtarları'nın altında listelenmiştir.
(API anahtarını üretimde kullanmadan önce 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 kurulumu ve aşağıdaki komutlar hakkında daha fazla bilgi edinin:
Bu API anahtarına, Xcode Projesi kurma bölümünde açıklandığı gibi Xcode projenizi oluştururken ihtiyacınız vardır.
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 isteklerden koruyarak güvenliği artırır. Daha fazla bilgi edinmek için API güvenliğiyle ilgili en iyi uygulamaları inceleyin.
Bir API anahtarını kısıtlamak için:
Konsol
-
Google Haritalar Platformu > Kimlik Bilgileri sayfasına gidin.
- Kısıtlama ayarlamak istediğiniz API anahtarını seçin. API anahtarı mülkü sayfası görüntülenir.
- Anahtar kısıtlamaları bölümünde aşağıdaki kısıtlamaları ayarlayın:
- Uygulama kısıtlamaları:
- iOS uygulamaları'nı seçin.
- Sağladığınız paket kimliği ile iOS uygulamasından gelen istekleri kabul etmek için listeden uygun iOS paket tanımlayıcısını seçin.
- API kısıtlamaları:
- Anahtarı kısıtla'yı tıklayın.
- API'leri seç açılır listesinden iOS için Haritalar SDK'sı seçeneğini belirleyin. iOS için Haritalar SDK'sı listede yoksa SDK'yı enable gerekir.
- 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-ios-backend.googleapis.com" --allowed-bundle-ids="BUNDLE_NAME"
Google Cloud SDK, Google Cloud SDK kurulumu ve aşağıdaki komutlar hakkında daha fazla bilgi edinin:
iOS için Haritalar SDK'sı API anahtarınızı aldığınıza göre başlamaya hazırsınız.
Sırada ne var?
Artık bir API anahtarınız var. Şimdi Xcode projenizi Xcode Projesi oluşturma bölümünde açıklandığı şekilde oluşturup yapılandırın.