Google - календарь. Исправление токена
Иногда из-за токена возникает ошибка с кнопкой подписки на сообщения из календаря, наподобие такой:
{ "error": { "errors": [ { "domain": "global", "reason": "notFound", "message": "Channel '2_20221105090646' not found for project '785381707939'" } ], "code": 404, "message": "Channel '2_20221105090646' not found for project '785381707939'" } }
Она возникает из-за того, что пользователь подписывается на новый календарь и привязывает новую почту, при этом не отписавшить от получения сообщений из прежнего календаря, из-за чего токены не совпадают.
СПОСОБ 1
Для того , чтобы исправить данную ошибку , нужно :
1) Перейти по данной ссылке https://myaccount.google.com/u/0/permissions
2) Удалить приложение гугл-календаря для вашего сайта
3) Затем снова подключить календарь по инструкции
СПОСОБ 2 - под админом
Для этого перейдите на страницу по ссылке:
/admin/google_api/calendar/users
На ней можно сравнить, от какой почты сейчас идет токен. Если не от нужной, сбросить токен через урну - появится сообщение "Поле подписки очищено!"
ВАЖНО: При удалении токена сообщение об активном токене у пользователя остается - надо ориентироваться на сообщение об удалении: "Поле подписки очищено!"