Uygulamanız herkese açık veri isteğinde bulunduğunda, isteğin yetkilendirilmesi gerekmez ancak istekle birlikte API anahtarı gibi bir tanımlayıcı gerekir.
Uygulamanızın, Google Bilgi Grafiği Arama API'sine her istek gönderdiğinde her isteğe bir API anahtarı ekleyerek kendini tanımlaması gerekir.
API anahtarı edinme ve kullanma
API anahtarı almak için:
- API Konsolu'nda Kimlik Bilgileri sayfasını açın.
-
Bu API, iki tür kimlik bilgisini destekler.
Projeniz için uygun olan kimlik bilgilerini oluşturun:
-
OAuth 2.0: Uygulamanız, özel kullanıcı verileri istediğinde istekle birlikte bir OAuth 2.0 jetonu göndermelidir. Uygulamanız önce bir istemci kimliği ve muhtemelen bir jeton almak için istemci gizli anahtarı gönderir. Web uygulamaları, hizmet hesapları veya yüklü uygulamalar için OAuth 2.0 kimlik bilgileri oluşturabilirsiniz.
Not: Bu API'de OAuth 2.0 yetkilendirmesi gerektiren bir yöntem bulunmadığından yalnızca aşağıda açıklanan API anahtarlarını edinmeniz gerekebilir. Ancak uygulamanız, kullanıcı yetkilendirmesi gerektiren diğer API'leri çağırıyorsa yine de OAuth 2.0 kimlik bilgilerine ihtiyacınız olur.
Daha fazla bilgi için OAuth 2.0 dokümanlarına bakın.
-
API anahtarları: OAuth 2.0 jetonu sağlamayan isteklerin API anahtarı göndermesi gerekir. Anahtar, projenizi tanımlar ve API erişimi, kota ve raporlar sağlar.
API, API anahtarlarında çeşitli kısıtlama türlerini destekler. İhtiyacınız olan API anahtarı yoksa Kimlik bilgisi oluştur > API anahtarı'nı tıklayarak Console'da bir API anahtarı oluşturun. Anahtarı kısıtla'yı tıklayıp Kısıtlamalar'dan birini seçerek anahtarı üretimde kullanmadan önce kısıtlayabilirsiniz.
-
API anahtarlarınızı güvende tutmak için API anahtarlarını güvenli bir şekilde kullanmaya yönelik en iyi uygulamaları izleyin.
Bir API anahtarınız olduktan sonra, uygulamanız tüm istek URL'lerine key=yourAPIKey
sorgu parametresini ekleyebilir.
API anahtarı, URL'lere yerleştirmek için güvenlidir; herhangi bir kodlama yapmanız gerekmez.