Hata Çözümleri

Google API OVER_QUERY_LIMIT Hatası ve Cloud Hesabı Tanımlama

Merhaba. Play Store’ da yüklü olan En Yakın uygulamamda, yakınlardaki mekanları bulma ve rota çizme, yorumları getirme gibi işlemlerde Google’ dan kaynaklı olarak OVER_QUERY_LIMIT hatası aldım. Bu yazımda hatanın çözümünden bahsedeceğim.

Eğer Google Map kullanan bir uygulamanız varsa ve bu uygulamada, konumunuza yakın yerleri bulmak, sokak görünümüne geçmek, rota çizmek, yorumları almak gibi işlemler yapıyorsanız bir Google API Key gerekir. Bunu kullananlar bilir. Birkaç ay önce Google, Cloud Platform‘a geçtiği için elinizdeki API key ile bu işlemleri yalnızca 1 defa yapabiliyorsunuz. Sonrasında ise OVER_QUERY_LIMIT hatası alırsınız ve API çalışmaz. Ancak bir müddet sonra denediğinizde tekrar 1 defalığına çalışır.

Uzun uğraşlar ve araştırmalar sonucunda sebebin, Google Cloud Platform‘da bir fatura hesabının açılması gerektiğini öğrendim. Fatura hesabı açtığınızda 1 yıllık 300$ değerinde kredi veriliyor. 1 sene sonunda isterseniz ücretli kullanıma devam edebiliyorsunuz. Elinizdeki API key’ i değiştirmeniz gerekmiyor. Böylece OVER_QUERY_LIMIT hatasını artık almamış oluyorsunuz.

Google Cloud Fatura Hesabı Tanımlama

Bunun için öncelikle bir gmail adresinizin olması gerekiyor. Bu adresten platformu ücretsiz denemeye başlayabilirsiniz.

Kabul ettikten sonra açılan sayfada kullanıcı ve adres bilgilerini girerek son olarak kredi kartı bilgileri de girmeniz gerekiyor.

Kart tanımlaması yaparken banka kartı ekleme çalıştım fakat “Bu kart bilgilerini düzeltin veya farklı bir kart deneyin” hatası (OR-CCSEH-05) aldım. Bunun için de bir müddet çözüm aradım. Acaba adres mi yanlış yoksa 3D ödemeyi mi kapatmak gerekiyor vs. diye. Sonunda çözümü buldum. Kart tanımı yaparken KREDİ KARTI olması gerekiyor ve SANAL KART ile tanımlama yapılmalı. Sanal kart olmadan doğrudan kredi kartı ile olur mu bilmiyorum. Sonuç olarak kredi kartı özelliği olmayan kartlarda kesinlikle olmuyor. Olayın 3D veya kartı yurt dışına açma ile de alakası yok.

Kart bilgilerini de doğru girdikten sonra Google Cloud Platformuna giriş yapabilirsiniz ve artık API Key’iniz çalışacaktır. Fakat senelik 300$ kotanız olduğu için uygulamanızda kısıtlama koymalısınız. Herkes istediği kadar istek göndermemeli ve kota hızlıca dolmamalı.

Mehmet Kirazlı

İstanbul Eyüp'te ikamet ediyorum. Giresun Alucra'lıyım. Bilgisayar Mühendisliği bölümünden 2013 yılında mezun oldum. "Yeni Başlayanlar için Java 8" kitabının yazarıyım. Şu anda özel bir firmada Mobil Yazılım Geliştirme Uzmanı olarak çalışıyorum.

Son Gönderiler

Android Firebase Event (not set) Hatası Çözümü

Merhaba. Firebase Events'e istatistik attığınızda not set şeklinde bir değer görüyorsanız olası çözümünü göstereceğim. (daha&helliip;) Daha Fazla Oku

% gün önce

Namaz Vakitleri Uygulaması Yayında

Merhaba. Android cihazlar için hazırladığım Namaz Vakitleri uygulaması ile 200'e yakın ülkede tüm namaz-ezan vakitlerini… Daha Fazla Oku

% gün önce

Kaza Namazı ve Oruç Takip Uygulaması

Selamlar. İnsanlar için faydalı olması amacıyla geliştirdiğim Kaza Namazı ve Oruç Takip Uygulamasını sizlere tanıtmak… Daha Fazla Oku

% gün önce

Android Volley Kullanımı ve JSON Parse İşlemleri

Volley, Android uygulamalarımızda kullandığımız AsyncTask'ın alternatifi olarak ortaya çıkarılan, Google I/O 2013 sunumunda duyurulan bir… Daha Fazla Oku

% gün önce

Android ButterKnife Kütüphanesi Kullanımı

Merhaba. Bu yazımda Android platformunda kullanıma sunulan, bazı kod bloklarını basitleştiren ve okunabilirliği arttıran ButterKnife… Daha Fazla Oku

% gün önce

Admob TikTok Reklamları Engelleme

Merhaba. Bu yazımda artık baş belası olmuş TikTok reklamlarını, Android uygulamalarımızdaki Admob reklamlarından nasıl kaldıracağımızı… Daha Fazla Oku

% gün önce