User agent de APIs-Google

APIs-Google é o user agent usado pelas APIs do Google para enviar mensagens de notificações push. Os desenvolvedores de aplicativos podem solicitar essas notificações para evitar a necessidade de fazer pesquisas constantes nos servidores do Google a fim de verificar se os recursos em que estão interessados foram alterados. Para garantir que ninguém abuse desse serviço, o Google exige que os desenvolvedores comprovem a propriedade do domínio antes de permitir o registro de um URL com um domínio definido como o local onde as mensagens serão recebidas.

Como APIs-Google acessa seu site

APIs-Google envia cada notificação push por uma solicitação HTTPS POST. Se a solicitação falhar devido a uma condição de erro que talvez seja temporária, APIs-Google tentará enviar a notificação novamente. Se a solicitação ainda não for atendida, ela continuará a se repetir por vários dias com base em um cronograma de retirada exponencial.

A frequência com que APIs-Google acessa seu site varia de acordo com o número de solicitações de notificação push criadas para os servidores no seu site, a velocidade de atualização dos recursos monitorados e o número de novas tentativas. Como resultado, os padrões de tráfego de APIs-Google podem ser consistentes em algumas situações, mas podem apresentar picos ou ser esporádicos em outros cenários.

Prepare seu site para APIs-Google

APIs-Google usa HTTPS para enviar notificações push, de modo que requer que seu site tenha um certificado SSL válido. Os certificados inválidos incluem o seguinte:

  • certificados autoassinados
  • Certificados assinados por uma fonte não confiável.
  • Certificados que foram revogados

Projete um app bem elaborado e que responda prontamente (em segundos) às mensagens de notificação para evitar o envio de solicitações repetidas.

Como evitar que APIs-Google chame seu site

Para evitar que APIs-Google chame seu site, siga um destes procedimentos:

  • Cancelar o recebimento de notificações. Se você administra um domínio com subdomínios ou subespaços de URL de propriedades diferentes ou que são administrados separadamente, talvez um dos proprietários do subdomínio tenha configurado um app que usa notificações push. Caso queira bloquear APIs-Google, entre em contato com alguém que talvez tenha configurado um aplicativo dessa forma para pedir que desative essa opção.
  • Usar o robots.txt. O user agent a ser especificado no arquivo robots.txt é APIs-Google. APIs-Google não segue as diretivas do Googlebot. Pode haver um pequeno atraso até que APIs-Google descubra a mudança do seu arquivo robots.txt. Se APIs-Google continuar enviando mensagens para o site vários dias depois de ter sido bloqueado no robots.txt, verifique se o robots.txt está no local certo.

Verificar o autor da chamada

Se você suspeitar que recebe solicitações falsas, verifique se o bot com acesso ao servidor realmente faz chamadas de google.com. Pesquise nos seus registros endereços IP que se identifiquem como o user agent APIs-Google. Uma busca DNS reversa precisa indicar um domínio googlebot.com ou google.com.