APIs-Google — это user-agent, используемый API Google для доставки сообщений push-уведомлений. Разработчики приложений могут запрашивать эти уведомления, чтобы избежать необходимости постоянно опрашивать серверы Google, чтобы узнать, изменились ли интересующие их ресурсы. Чтобы никто не злоупотреблял этим сервисом, Google требует, чтобы разработчики доказали, что они владеют доменом, прежде чем разрешить им зарегистрировать URL с доменом в качестве места, где они хотят получать сообщения.
Как APIs-Google получает доступ к вашему сайту
APIs-Google отправляет каждое push-уведомление с помощью запроса HTTPS POST. Если запрос не удается из-за условия ошибки, которое может быть временным, APIs-Google повторно отправит уведомление. Если запрос все еще не удается, он будет продолжать повторять попытки — на основе графика экспоненциальной задержки — до максимума в несколько дней.

Скорость, с которой APIs-Google обращается к вашему сайту, варьируется в зависимости от того, сколько запросов push-уведомлений было создано для серверов на вашем сайте, как быстро обновляются отслеживаемые ресурсы и сколько повторных попыток происходит. В результате шаблоны трафика APIs-Google могут быть последовательными в одних сценариях, но в других сценариях трафик может быть спорадическим или скачкообразным.
Подготовьте свой сайт для APIs-Google
APIs-Google использует HTTPS для доставки push-уведомлений, поэтому для вашего сайта требуется действующий SSL-сертификат. Недействительные сертификаты включают следующее:
- Самоподписанные сертификаты.
- Сертификаты, подписанные ненадежным источником.
- Сертификаты, которые были отозваны.
Избегайте ненужных повторных запросов, убедившись, что ваше приложение хорошо спроектировано и быстро реагирует на сообщения уведомлений (в течение нескольких секунд).

Запретите APIs-Google обращаться к вашему сайту
Чтобы запретить APIs-Google обращаться к вашему сайту, выполните одно из следующих действий:
- Отмените регистрацию для получения уведомлений. Если вы администрируете домен, у которого есть поддомены или подпространства URL, которые принадлежат или администрируются отдельно, один из владельцев поддомена мог настроить приложение, которое использует push-уведомления. Если вы хотите заблокировать APIs-Google, свяжитесь с кем-либо, кто мог настроить такое приложение, и попросите их отключить его.
- Используйте robots.txt. User-agent, который нужно указать в файле robots.txt, — это
APIs-Google–APIs-Googleне следует правилам для user-agent Googlebot. Может возникнуть небольшая задержка, прежде чемAPIs-Googleобнаружит изменение вашего файла robots.txt. Если
APIs-Googleпродолжает отправлять сообщения на ваш сайт через несколько дней после того, как вы заблокировали его в robots.txt, проверьте, находится ли robots.txt в правильном месте.
Проверьте вызывающего абонента
Если вы подозреваете, что получаете поддельные запросы, вы можете
проверить, что бот, обращающийся к вашему серверу, действительно вызывает с google.com.
Ищите в своих журналах любые IP-адреса, идентифицирующие себя как APIs-Google
Как мы это применяем
APIs-Google traffic surprises teams that do not know a Google service is calling their endpoints. We identify it before anyone writes a firewall rule that breaks an integration.
Связанные услуги