Ouaht2 и согласие пользователя
Если вы хотите получить доступ к личным данным пользователей, вам всегда придется проверять их подлинность как минимум один раз.Единственный способ сделать это с помощью окна веб-браузера.
Первое, что происходит, - это то, что пользователь должен войти в свою учетную запись google через браузер, после того как он войдет в систему, он получит экран согласия, предлагающий предоставить вашему приложению доступ к своим данным.
Таким образом, пользователь дает согласие на доступ вашего приложения к своим данным.
Разработка для пользователей Linux.
Мне интересно, почему вы думаетечто пользователи Linux будут запускать ваше приложение.Я не видел много людей, разрабатывающих приложения для работы под Linux.WTG you.
Пользователям под управлением Linux придется открыть их, чтобы открыть веб-браузер, это можно сделать через рабочий стол Windows.Если они запускают командную строку, им придется скопировать ссылку и открыть ее в браузере.Я не думаю, что веб-браузер командной строки будет работать здесь, его придется делать через рабочий стол Linux.
Сервисная учетная запись
Теперь, когда вам кажется, что беспокоитьсяо пользователях Linux Мне интересно, если вы действительно не беспокоитесь о пользователях вашего приложения.
Вы пытаетесь запустить это приложение, скажем, в cron на linux-сервере?Предполагая также, что вы пытаетесь получить доступ только к одной учетной записи, которую вы лично контролируете.Тогда вы можете использовать то, что называется служебной учетной записью.Сервисные учетные записи предназначены для межсерверного взаимодействия, когда на момент входа в систему пользователь не присутствует для подтверждения согласия.Для работы сервисной учетной записи они должны быть предварительно одобрены.Создав учетную запись службы в консоли разработчика Google, вы просто берете адрес электронной почты учетной записи службы и делитесь календарем, к которому хотите иметь доступ, через веб-сайт календаря Google.После того, как календарь открыт для доступа к учетной записи службы, он получит доступ к этому календарю, и вам не придется беспокоиться об аутентификации в веб-браузере.