Halaman ini menjelaskan cara menggunakan kunci API untuk mengakses Google Cloud API dan layanan yang menerima kunci API.
Tidak semua Google Cloud API menerima kunci API untuk memberikan otorisasi penggunaan. Tinjau dokumentasi untuk layanan atau API yang ingin Anda gunakan untuk menentukan apakah layanan atau API tersebut menerima kunci API atau tidak.
Untuk informasi tentang cara membuat dan mengelola kunci API, termasuk membatasi kunci API, lihat Mengelola kunci API.
Untuk mengetahui informasi tentang cara menggunakan kunci API dengan Google Maps Platform, lihat dokumentasi Google Maps Platform. Untuk informasi selengkapnya tentang API Keys API, lihat dokumentasi API Keys API.Menggunakan kunci API dengan REST
Anda dapat meneruskan kunci API ke dalam panggilan REST API sebagai parameter kueri dengan format berikut. Ganti API_KEY
dengan string kunci dari kunci API Anda.
Misalnya, untuk meneruskan kunci API bagi permintaan Cloud Natural Language API untuk documents.analyzeEntities
:
POST https://language.googleapis.com/v1/documents:analyzeEntities?key=API_KEY
Atau, Anda dapat menggunakan header x-goog-api-key
untuk meneruskan kunci.
Header ini harus digunakan dengan permintaan gRPC.
curl -X POST \ -H "X-goog-api-key: API_KEY" \ -H "Content-Type: application/json; charset=utf-8" \ -d @request.json \ "https://translation.googleapis.com/language/translate/v2"
Menggunakan kunci API dengan library klien
Dukungan library klien untuk kunci API bersifat spesifik per bahasa.
Contoh ini menggunakan Cloud Natural Language API, yang mendukung kunci API untuk autentikasi, untuk menunjukkan cara menyediakan kunci API ke library.
C#
Untuk menjalankan contoh ini, Anda harus menginstal library klien Natural Language.
C++
Untuk menjalankan contoh ini, Anda harus menginstal library klien Natural Language.
Go
Untuk menjalankan contoh ini, Anda harus menginstal library klien Natural Language.
Java
Untuk menjalankan contoh ini, Anda harus menginstal library klien Natural Language.
Node.js
Untuk menjalankan contoh ini, Anda harus menginstal library klien Natural Language.
PHP
Untuk menjalankan contoh ini, Anda harus menginstal library klien Natural Language.
Python
Untuk menjalankan contoh ini, Anda harus menginstal library klien Natural Language.
Saat Anda menggunakan kunci API di aplikasi, pastikan kunci tersebut tetap aman selama penyimpanan dan transmisi. Menampilkan kunci API kepada publik dapat menyebabkan tagihan tidak terduga pada akun Anda. Untuk informasi selengkapnya, lihat Praktik terbaik untuk mengelola kunci API.
Langkah selanjutnya
- Lihat ringkasan metode autentikasi.
- Pelajari API Keys API lebih lanjut.