Могу ли я получить доступ к другим Календарям Google Google через Google API v3

Я хотел бы создать приложение, которое управляет встречами в календаре 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(); 

Это работает нормально, если пользователь управляет собственным календарем. Тем не менее, я хочу управлять назначениями от их имени. Это будет включать в себя другие стороны, вводящие назначения в календарь, то есть когда календарь не войдет в систему.

Что мне нужно – это прочный авторитет для приложения, чтобы получить постоянный доступ к календарю моего пользователя?

Кто-нибудь знает, возможно ли это? Мысли о том, как я мог бы подходить к проблеме, были бы оценены.