Я хотел бы создать приложение, которое управляет встречами в календаре Google от имени моих пользователей, когда они не войдут в систему.
Заявка была бы службой бронирования, пользователи подписки (наши поставщики услуг) забронировали время, когда они недоступны, и клиенты будут видеть объявление о занятости в календаре Google
Приложению понадобится возможность создавать, удалять и читать встречи.
Я перешел на консоль разработчика Google и установил рабочий код, отображающий экран «Разрешения Google», а затем перенаправляет URL-адрес, который успешно создает новую встречу.
Я могу получить доступ к другим календарям, но только если они вошли в службы Google в то время.
$client = new \Google_Client(); $client->addScope('https://www.googleapis.com/auth/calendar'); $service = new \Google_Service_Calendar($client); $authUrl = $client->createAuthUrl();
Это работает нормально, если пользователь управляет собственным календарем. Тем не менее, я хочу управлять назначениями от их имени. Это будет включать в себя другие стороны, вводящие назначения в календарь, то есть когда календарь не войдет в систему.
Что мне нужно – это прочный авторитет для приложения, чтобы получить постоянный доступ к календарю моего пользователя?
Кто-нибудь знает, возможно ли это? Мысли о том, как я мог бы подходить к проблеме, были бы оценены.