#api #google-api #calendar #google-calendar-api #google-apis-explorer
Вопрос:
В моей организации есть некоторые ресурсы календаря с широким доменом (для отображения конференц-залов). Мне нужно иметь возможность редактировать календарь ресурса. Какие разрешения мне понадобятся для этого?
В ссылке (в разделе «Настройки разрешений») в разделе «Администратор рабочей области Google» говорится, что с привилегией «Вносить изменения в события» пользователи могут просматривать сведения о событиях и изменять любые события, но эта опция доступна только в том случае, если ресурс используется совместно с конкретными людьми, а не всей организацией.
Поэтому, если ресурс используется совместно со всей организацией, у меня нет выбора. Но разве нет какой-либо роли администратора (кроме суперадминистратора) или привилегий, которые могли бы позволить мне редактировать ресурсы всего домена?
Ответ №1:
Я понимаю, что в вашей организации есть один конкретный ресурс, в календаре которого есть некоторые события, которые вы хотите отредактировать. В этом конкретном случае ресурс предоставляется совместно всей организации. Если это правильно, то, как вы точно указали, только суперадмин может редактировать события этого календаря. В качестве альтернативы вы можете создать учетную запись службы с правами редактирования ресурсов и предоставить ей делегирование всего домена для редактирования этих событий, как если бы это делал суперадмин. Затем вы можете использовать эту учетную запись службы для вызова API календаря по мере необходимости, в соответствии с примером Events.update
метода.