2014-05-17 2 views
0

Я понимаю, что список комнат (ресурсов календаря Google) доступен только с помощью API ресурсов календаря (https://developers.google.com/admin-sdk/calendar-resource/). Но, похоже, для доступа к нему необходимы учетные данные админов домена. Есть ли способ, когда пользователи, не являющиеся администраторами, получают список всех комнат с использованием API, аналогично тому, что они могут получить из веб-интерфейса календаря Google, выбрав «добавить комнаты»?Могут ли пользователи не admin получать список ресурсов календаря Google?

ответ

1

Похоже, что API ресурса календаря позволяет учетным записям не-администраторам перечислять ресурсы. Проблема, с которой я столкнулся, заключалась в том, что доступ к API не был включен в этой учетной записи Google Apps.

1

Да. Это облом. Я попал в ту же проблему и не смог найти обходной путь, кроме добавления общих календарей ресурсов, в свой личный список календарей, а затем вы можете использовать https://developers.google.com/google-apps/calendar/v3/reference/calendarList/list, чтобы вытащить их таким образом. Это означает, что вам нужно вручную добавить любые ресурсы календаря, которые вы хотите получить, чтобы получить информацию.

Я написал приложение, чтобы вытащить события для наших ресурсов конференц-зала в приложениях google, и было бы здорово, если бы пользователь выбрал комнату, в которой они хотели показывать события, когда приложение запускалось, а не идентификаторы ресурсов календаря hardcoding, такие как мы в настоящее время.

Возможно, наиболее целесообразно добавить что-то в API календарей google, чтобы вытащить список ресурсов, а не просто сохранить эту функциональность в admin-sdk.

0

Добавляя к ответу user3591271, API ресурсов календаря требует Super Admin, у вас не может быть меньше.

Смежные вопросы