Google Cloud API Platform nedir?
Bulut API’lerine, Google istemci kitaplıklarıyla çok sayıda tanınmış programlama dilinde sunucu uygulamalarından ve ayrıca Firebase SDK’larıyla mobil uygulamalardan ya da üçüncü taraf istemciler üzerinden erişilebilir. Bu çözümler, kullanıcılar için platform içeriğiyle çeşitli etkileşimlere olanak tanır; örneğin Google Yorumlarını Web Sitenize Gömmek.
API Türleri
- Haritalar API’leri web sitelerine haritalar eklemek için kullanılır; Google Maps’ten görüntü ve yerel veriler sağlar. Kullanıcılar haritaları ihtiyaçlarına göre biçimlendirebilir. Aynı Google Maps veritabanını kullanarak veri elde etmeye de yardımcı olabilirler. Sürekli güncellenen 100 milyondan fazla işletme ve ilgi noktası içerir.
- YouTube APIs YouTube verilerine erişim sağlar – videolar, çalma listeleri, kanallar. Ayrıca analiz verilerini getirir, bu verileri içeren raporlama görevlerini planlar ve CSV dosyalarından kalan toplu veri raporlarını indirir.
- Drive API kullanıcıların Google Drive’daki dosyaları okuyup yazıp senkronize edebilen mobil, web ve masaüstü uygulamaları oluşturmalarına olanak tanır.
- Calendar API kullanıcıların uygulamalarını Google Takvim ile entegre etmelerini sağlar; böylece kitleyle etkileşim kurmanın yeni yolları ortaya çıkar.
- Gmail API Gmail posta kutusu verilerini görüntülemenize ve yönetmenize yardımcı olur; örneğin konular, iletiler ve etiketler.
- Docs API belgeleri programlı olarak okumak ve yazmak için kullanılır; böylece Google Docs’in tüm gücüyle farklı kaynaklardan verileri entegre edebilirsiniz.
- Sheets API ile Google E-Tablolar’da veri okuma, yazma ve biçimlendirme işlemlerini yapabilir, ayrıca sohbetler de oluşturabilirsiniz.
- Social APIs Google People üzerinden profiller ve kişiler hakkında bilgi edinilmesini sağlayan bir araç seti içerir ve ayrıca bir Blogger blogunun gönderilerine ve yorumlarına erişim sağlar.
- Reklam API’leri 12 farklı API içerir; örneğin AdSense yayıcılarının envanterlerine erişmesini ve kazanç ile performans raporları üretmesini sağlar.
- Mobil API’ler arasında Fitness, Android ve Google Play hizmetleri bulunmaktadır. Bunlar kullanıcıların mobil uygulamalarına oyun özelliklerini kolayca entegre etmelerini, uygulamadaki ürünleri ve kullanıcıların fitness takibini yönetmelerini sağlar.
- Bulut API’leri kullanıcıların favori dillerini kullanarak iş akışlarını otomatikleştirmelerini sağlar.
- Diğerleri. Bu API kategorisi, Google personelinin verilere erişimini kontrol etmekten URL kısaltmaya kadar 62 seçenek içerir.
Bulut API’leriyle Nasıl Çalışılır
Adım 1. Google projesi oluşturun
Adım 2. API’leri Etkinleştir
- Google Cloud Console API Kitaplığı’nı açın.
- Projeler listesinden bir proje seçin veya yeni bir proje oluşturun.
- API kitaplığında etkinleştirmek istediğiniz API’yi seçin.
- API sayfasında Etkinleştir’e tıklayın.
Bazı Cloud API’leri kullanım için ödeme gerektirir. Bunları kullanmak için projenizin faturalandırmasını etkinleştirmeniz gerekir. Buraya tıklayın ve talimatları izleyin.
Adım 3. Uygulamaları oluşturmaya başlayın
Google Cloud uygulamalarıyla sorunsuz çalışabilmek için kullanıcıların API anahtarları oluşturması gerekir. Nasıl yapılacağını görelim.
API Anahtarlarını Kullanma ve Elde Etme
- Sadece sınırlı sayıda Google Cloud hizmeti, yalnızca bir API anahtarıyla ve başka kimlik doğrulama türü kullanmadan erişim sağlar.
- API anahtarları, API isteğini yapan uygulamanın kullanıcıyı tanımlamadığı için belirli kullanıcılar veya hizmet hesaplarına erişimi kısıtlayamazsınız.
- API anahtarınızı başkalarının kullanması çok daha kolaydır.
1. API anahtarınızı oluşturun
- Cloud Console’da API’ler ve Hizmetler → Kimlik Bilgileri paneline gidin.
- Kimlik bilgileri oluşturmayı seçin ve ardından açılır menüden API anahtarını seçin.
- Diyalog kutusu, yeni oluşturduğunuz anahtarı gösterecek.
2. API Anahtarınızı Kullanın
Aşağıda, Cloud Natural Language API isteği için API anahtarının iletilmesine dair bir örnek: documents.analyzeEntities:
3. API Anahtarlarınızı Güvenceye Alın
- API anahtarlarını asla doğrudan koda gömün; yanlışlıkla halka açık olabilirler.
- Uygulamanızın kaynak ağacındaki dosyalarda API anahtarlarınızı saklamayın.
- Uygulamayı başlatın ve anahtar kısıtlamalarını uygulayın. Bu, kötüye kullanım riskini azaltır.
- Gereksiz tüm API anahtarlarını silmeyi unutmayın.
- API anahtarlarınızı periyodik olarak Kimlik Doğrulama sayfası üzerinden yeniden oluşturun.
- Yayımlamadan önce kodunuzda API anahtarlarının bulunmadığından emin olun.
4. API anahtarlarına kısıtlamalar ekleyin
- Bulut Konsolu’ndaki API’ler ve Hizmetler → Kimlik Bilgileri bölümüne gidin.
- Mevcut API anahtarının adını seçin.
Bir API anahtarı için yalnızca bir kısıtlama türü ayarlanabilir.
- Hiçbiri yalnızca test amacıyla kullanılabilir.
- HTTP referanslar web tarayıcısında çalışan API istemcileri için kullanılabilir.
- IP adresleri API anahtarına erişimi belirli IP adresleriyle sınırlamak için kullanılabilir.
- Android uygulamaları için destek mevcut.
- iOS uygulamaları, API çağrılarınızı belirli iOS paketleriyle sınırlandırabilir.
Google Cloud Platform Fiyatlandırması ve Limitler
Örneğin:
| Ad | Kısıtlamalar |
| Google Takvim API | Günlük 1.000.000 sorgu |
| Google Docs API | Ücretsiz |
| Gmail API | Günlük kota birimi: 1.000.000.000 |
| Sheets API | Bir proje için 100 saniyede 500 istek, bir kullanıcı için 100 saniyede 100 istek |
Ücretli hizmetlerin maliyetini merak edenler için bir Fiyatlandırma Hesaplayıcısı mevcut. Kullanmak için tüm boş alanları doldurun ve ihtiyaçlarınıza göre Google Cloud Ürünleri için hesaplanan maliyeti görün.
SSS (Sık Sorulan Sorular)
Google Cloud API için destek seçenekleri mevcut mu?
Evet! Yararlı bilgileri bulmak ve destek iletişimlerini almak için Destek Sayfası‘nı ziyaret edin.
Google Cloud API’yi ücretsiz kullanabilir miyim?
Ücretsiz seçeneklerin listesini buradan inceleyebilirsiniz. Tüm kredinizi kullandığınızda ücretsiz denemeler sona erer.
Google Cloud API Console hesabımı silebilir miyim?
Kesinlikle! Hesabınızı açın, ardından sol gezinme paneline gidin, Veri ve Kişiselleştirme’ye tıklayın. Google Hesabını Sil panelinde Sil seçeneğini belirleyin.
Hesabımı ücretli bir plana nasıl yükseltebilirim?
Ücretsiz deneme sona erdikten sonra bunu yapmalısınız. Google Cloud Console’u açın ve Etkinleştir düğmesine tıklayın. Eğer Etkinleştir düğmesi görünmüyorsa, menü çubuğunda Free trial status Etkinleştir düğmesi görünecektir.


