Необходимо помнить, что данные Календаря Google являются частными данными пользователя.Чтобы получить доступ к личным данным пользователя, таким как учетная запись Google Calendar, вам необходимо разрешение пользователя.Для этого мы используем Oauth2.
И пользователь один, и второй пользователь должны будут подтвердить подлинность вашего приложения и дать согласие вашего приложения на запись в их календарь Google.
- Когда вы создаете свое приложение, вы регистрируете его с помощьюКонсоль Google API.Затем Google предоставляет информацию, которая понадобится вам позже, например, идентификатор клиента и секрет клиента.Активируйте API Календаря Google в Консоли API Google.(Если API не указан в консоли API, пропустите этот шаг.)
- Когда вашему приложению требуется доступ к пользовательским данным, оно запрашивает у Google определенную область доступа.
- Google отображает экран согласия для пользователя с просьбой разрешить вашему приложению запрашивать некоторые из его данных.
- Если пользователь одобряет, то Google дает вашему приложению краткосрочный токен доступа.
- Ваше приложение запрашивает данные пользователя, прикрепляя к запросу токен доступа.
- Если Google определяет, что ваш запрос и токен действительны, он возвращает запрошенные данные.
читать дальше здесь