APIs-Google kullanıcı aracısı

APIs-Google, Google API'lerinin push bildirimi mesajlarını göndermek için kullandığı kullanıcı aracısıdır. Uygulama geliştiriciler, ilgilendikleri kaynakların değişip değişmediğini öğrenmek amacıyla sürekli olarak Google sunucularını yoklama gereksinimini ortadan kaldırmak için bu bildirimleri isteyebilirler. Google, hiç kimsenin bu hizmeti kötüye kullanmadığından emin olmak amacıyla, geliştiricilerin mesajları almak istedikleri yer olarak URL'yi alan adıyla birlikte kaydetmelerine izin vermeden önce, söz konusu alan adına sahip olduklarını kanıtlamalarını gerektirir.

APIs-Google sitenize nasıl erişir?

APIs-Google, gönderdiği her push bildirimi için bir HTTPS POST isteği kullanır. İstek, geçici olabilecek bir hata koşulu nedeniyle başarısız olursa APIs-Google bildirimi tekrar gönderir. İstek yine de başarılı olmazsa maksimum bir kaç gün, eksponansiyel geri yükleme programına uygun bir şekilde tekrar denemeye devam eder.

APIs-Google'ın sitenize erişim hızı, sitenizdeki sunucular için kaç push bildirimi isteğinin oluşturulduğuna, izlenen kaynakların ne kadar hızlı güncellendiğine ve gerçekleştirilmekte olan yeniden deneme sayısına göre değişiklik gösterir. Sonuç olarak bazı senaryolarda istikrarlı APIs-Google trafik kalıpları, bazı senaryolarda ise düzensiz veya keskin bir trafik olabilir.

Sitenizi APIs-Google için hazırlama

APIs-Google, push bildirimlerini göndermek için HTTPS'yi kullandığından sitenizin geçerli bir SSL sertifikasının olmasını gerektirir. Geçersiz sertifikalar şunları içerir:

  • Kendinden imzalı sertifikalar.
  • Güvenilmeyen bir kaynağın imzaladığı sertifikalar.
  • İptal edilmiş sertifikalar.

Uygulamanızın iyi tasarlandığından ve bildirim mesajlarına hemen (saniyeler içinde) yanıt verdiğinden emin olarak gereksiz yeniden deneme isteklerinden kaçının.

APIs-Google'ın sitenizi çağırmasını önleme

APIs-Google'ın sitenizi çağırmasını önlemek için aşağıdakilerden birini yapın:

  • Bildirim kaydınızı iptal edin. Yönettiğiniz alanın alt alan adları ya da URL alt alanları varsa ve bunların sahipleri ayrıysa veya ayrı olarak yönetiliyorlarsa alt alan adı sahiplerinden biri, push bildirimleri kullanan bir uygulama oluşturmuş olabilir. APIs-Google'ı engellemek istiyorsanız bunun gibi bir uygulama oluşturmuş olabilecek herkesle iletişime geçip uygulamayı devre dışı bırakmalarını isteyin.
  • Robots.txt kullanın. Robots.txt dosyasında belirtilecek kullanıcı aracısı APIs-Google öğesidir. APIs-Google Googlebot kullanıcı aracısının kurallarına uygulamaz. APIs-Google, robots.txt dosyasındaki değişikliklerinizi küçük bir gecikmeyle keşfedebilir. APIs-Google, APIs-Google, robots.txt dosyasında engellenmesinin üzerinden birkaç gün geçmesine rağmen sitenize mesaj göndermeye devam ediyorsa robots.txt dosyasının doğru konumda olup olmadığını kontrol edin.

Arayanı doğrulama

Adres sahteciliği yapılmış istekler aldığınızdan şüphelenirseniz sunucunuza erişim sağlayan bir botun gerçekten google.com'dan çağrı yaptığını doğrulayabilirsiniz. Günlüklerinizde, kendilerini APIs-Google kullanıcı aracısı olarak tanımlayan IP adreslerini bulun. Ters DNS araması, bir googlebot.com veya google.com alan adı olmalıdır.