API Anahtarı Alma
Artık faturalandırma ayarlarını ve projeyi yapıp SDK'yı etkinleştirdiğinize göre tercih ettiğiniz bağımlılık yöneticisini ve diğer yazılımları yüklediyseniz, API anahtarınızı oluşturmaya, eklemeye ve kısıtlamaya hazır olun.
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
-
Google Haritalar Platformu'na gidin > Credentials (Kimlik Bilgileri) sayfasını ziyaret edin.
-
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. -
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:
Bu API anahtarına, Xcode projenizi aşağıda açıklandığı şekilde oluştururken ihtiyacınız vardır Xcode Projesi oluşturun.
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ı.
Bir API anahtarını kısıtlamak için:
Konsol
-
Google Haritalar Platformu'na gidin > Credentials (Kimlik Bilgileri) sayfasını ziyaret edin.
- 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.
- Oluşturduğunuz paket kimliği ile iOS uygulamasından gelen istekleri kabul etmek için sağlamak 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 şunları yapmanız gerekir: etkinleştirin.
- 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"
Şu konu hakkında daha fazla bilgi edinin: Google Cloud SDK'sı , Google Cloud SDK kurulumu ve aşağıdaki komutları içerir:
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 aşağıdaki gibi oluşturun ve yapılandırın: bkz. Xcode Projesi oluşturma.