Mendapatkan Kunci API

Pilih platform: Android iOS JavaScript

Setelah menyiapkan penagihan dan project, mengaktifkan SDK, serta menginstal pengelola dependensi pilihan dan software lainnya, Anda siap untuk membuat, menambahkan, dan membatasi kunci API.

Membuat kunci API

Kunci API adalah ID unik yang mengautentikasi permintaan terkait project untuk tujuan penggunaan dan penagihan. Anda harus memiliki setidaknya satu kunci API terkait project.

Untuk membuat kunci API:

Konsol

  1. Buka halaman Google Maps Platform > Credentials.

    Buka halaman Credentials

  2. Pada halaman Credentials, klik Create credentials > API key.
    Dialog API key created akan menampilkan kunci API yang baru dibuat.
  3. Klik Close.
    Kunci API baru dicantumkan pada halaman Credentials di bawah API keys.
    (Jangan lupa untuk membatasi kunci API sebelum menggunakannya dalam produksi.)

Cloud SDK

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

Baca selengkapnya tentang Google Cloud SDK, Penginstalan Cloud SDK, dan perintah berikut:

Anda memerlukan kunci API ini saat membuat project Xcode seperti yang dijelaskan dalam artikel Menyiapkan Project Xcode.

Membatasi kunci API

Google sangat menyarankan agar Anda membatasi penggunaan kunci API hanya untuk API yang diperlukan aplikasi Anda. Membatasi kunci API akan meningkatkan keamanan aplikasi Anda dengan melindunginya dari permintaan yang tidak sah. Untuk informasi selengkapnya, lihat Praktik terbaik keamanan API.

Cara membatasi kunci API:

Konsol

  1. Buka halaman Google Maps Platform > Credentials.

    Buka halaman Credentials

  2. Pilih kunci API yang ingin Anda batasi. Halaman properti kunci API akan muncul.
  3. Di bagian Key restrictions, tetapkan pembatasan berikut:
    • Pembatasan aplikasi:
      1. Pilih Aplikasi iOS.
      2. Untuk menerima permintaan dari aplikasi iOS dengan ID paket yang Anda berikan, pilih ID paket iOS yang sesuai dari daftar.
    • Pembatasan API:
      1. Klik Restrict key.
      2. Pilih Maps SDK for iOS dari drop-down Pilih API. Jika Maps SDK for iOS tidak tercantum, Anda harus enable.
  4. Untuk menyelesaikan perubahan, klik Save.

Cloud SDK

Cantumkan kunci yang ada.

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

Hapus pembatasan yang berlaku pada kunci yang ada.

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

Tetapkan pembatasan baru pada kunci yang ada.

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

Baca selengkapnya tentang Google Cloud SDK, Penginstalan Cloud SDK, dan perintah berikut:

Setelah mendapatkan kunci API untuk Maps SDK for iOS, Anda siap untuk memulai.

Langkah selanjutnya

Setelah memiliki kunci API, buat dan konfigurasi project Xcode Anda seperti yang dijelaskan dalam artikel Menyiapkan Project Xcode.