2015-04-06 7 views
0

Я обнаружил странную ошибку после перехода на новый хостинг. Мы переместили наш сервер из Москвы и Лондона.API календаря Google «403 Запрещено» после перехода на новый хостинг

Я добавил новый IP-адрес в Google Developers Console (178.79.158.44).

После этого часть ИПС работала хорошо: 1) "https://www.googleapis.com/oauth2/v1/userinfo" работает хорошие 2), но "https://www.googleapis.com/calendar/v3/calendars/ $ CALENDAR_ID/события" - всегда возвращаются "403 Forbidden" ошибка

Что я делать не так?

На старом сервере в Москве все работает хорошо.

Моего проект ID "быстрая беседка-522"

+0

Каковы области применения вы используете? Вы включили API календаря в консоли? Используете ли вы учетную запись службы? – SGC

+0

> Какие области вы используете? Мы отправляем около 3-5 запросов/секунду. > Вы включили API календаря в консоли? Конечно! Когда я пишу это, мы все отлично работаем на старом сервере с точно такими же настройками. > Вы используете служебную учетную запись? Что это значит? –

+0

Мы используем профили scopes ',' email ',' https://www.googleapis.com/auth/calendar '. –

ответ

0

Я решил проблему.
Дело в том, что новый сервер настроен и IPv4 и IPv6.

По-видимому, некоторые запросы прошли через IPv6, который не был настроен в консоли.

После того, как я отключил ipv6 (Sysctl -w net.ipv6.conf.all.disable_ipv6 = 1) он работал =)

Смежные вопросы