Всю жизнь считал что ошибка 403 - это ошибка доступа, которую даёт сервер (на котором поднят сервис).
Как по мне гугл просто забанил наш IP для сервиса adwords.
Но поддержка Google Adwords утверждает обратное.
Как такое может быть?
У нас есть сервер, хостящийся в Москве, на котором крутится наше приложение использующее API Google Adwords. Недавно оно резко перестало работать.
В curl мы видим 403.
Специально для того, чтобы можно было показать поддержке картинки подняли прокси.
Симптомы очень просто при попытке запросить
https://adwords.google.com/
https://www.google.com/adwords/
Появляется страничка 403, оформленная в гугл-стиле.
Другой похожий адрес открывается без проблем:
https://www.google.com/analytics/
Также всё хорошо с других IP.
Хостинг-провайдер уверяет что проблема на стороне гугла (да и я сам так думаю).
Поддержка гугла отвечает следущее:
Я обратился к нашим модераторам по Вашей проблеме и мы проверили доступность сайта со своей стороны. Выяснилось, что единственно-возможная причина недоступности сайта кроется у Вашего интернет провайдера. Советую обратиться непосредственно к нему.
Мы переспросили насчет того, что страницу же явно отдает сервер гугла, получили такой ответ:
Да, эту ошибку генерирует отображает сторона Google, но отображает он ее по той причине, что Вам запрещен доступ на эту страницу со стороны Вашего сервера. Google в свою очередь сохраняет открытый доступ для своих ресурсов.
Мы повторно уточнили, что как может быть чтобы по
HTTPS, по одному и тому же домену, но с разными путями одна страница открывалась, а другая - нет и это была проблема провайдера/хостера, уточнили IP, попросили повторно проверить и получили такой ответ:
Я еще раз обратился к нашим модераторам. Все наши специалисты подтверждают, что со стороны Google AdWords доступ для данного IP и для других московских IP не заблокирован. При отображении ошибки 403 система пишет информацию о том, что у Вас нет доступа к данной странице с данного сервера. Это же написано на скриншотах которые Вы мне прислали. С нашей стороны открыт общий доступ. Проблема явно со стороны Вашего сервера, браузера, либо же операционной системы.
Хостер посоветовал скачать curl-ом страницы на сервере через ssh. Но там тоже самое. Тот же исходный код страниц и тот же текст.
Куда копать? Как такое может быть? Может я что-то упускаю и проблема действительно на стороне? Может что-то изменилось за последнее время? Может это Роскомнадзор блокирует по отдельным URL в HTTPS?
Спасибо.