2013-07-23 4 views
0

Я создал GitHub repo для проекта sbt, который содержит modified GCS_Auth code example. Я изменяю его, чтобы он работал с Google Calendar. Когда я запускаю этот проект в качестве консольного приложения, я получаю токен OAuth, действительный на 3600 секунд, что потрясающе.Адаптация примера кода GCS_Auth к Календарю Google

Мой вопрос: что еще я должен сделать, чтобы приложение могло создавать новый календарь для пользователя, а также изменять и удалять события в календаре пользователя? Пользователь будет создавать события в календаре, созданном приложением. Я понимаю, что существует «настройка предприятия», но не удалось найти документацию о том, что это значит. От OAuth Overview: «Приложение, в котором есть ключ и секретный ключ пользователя OAuth (примерно эквивалентный имени пользователя и паролю учетной записи ролей), может действовать как любой пользователь в домене при доступе к API данных Google». Я нашел «Дополнительные претензии» на this page, и я озадачиваю его.

ответ

0

Кажется, что эта возможность возможна только в том случае, если каждый пользователь обращается к Календарю Google через домен, который администрируется службами Google. Случайные учетные записи Gmail не предназначены для предоставления разрешения на запись в сервисные приложения. К сожалению, это не соответствует потребностям моего проекта, и мне придется написать собственный календарный объект.