Есть ли способ управлять календарными встречами пользователей в App Engine?

#java #android #google-app-engine #calendar #google-calendar-api

# #java #Android #google-app-engine #Календарь #google-calendar-api

Вопрос:

Я хочу иметь возможность бронировать и управлять встречами для пользователей моего проекта App Engine. Эти встречи будут специфичны для моего приложения и не должны отображаться в календарях Google пользователей.

Есть ли уже существующая служба, которую я могу использовать, или мне придется создавать ее с нуля? Какой рекомендуемый подход для создания этого с нуля?

РЕДАКТИРОВАТЬ: если я использую API календаря Google, есть ли способ сохранить все данные о встречах пользователей только на серверах приложений, а не в календарях Google пользователей?

Комментарии:

1. Google «api календаря Google».

Ответ №1:

Если вы использовали API календаря Google, их данные о встречах будут автоматически обновляться. Если вы импортировали его в базу данных appengine, этого не произойдет.

Я не вижу необходимости изобретать велосипед, чтобы затем дублировать данные о встрече, когда вы можете так же легко получить самую последнюю информацию из API календаря Google.

Комментарии:

1. Эти встречи будут специфичны для моего приложения, и было бы слишком запрашивать разрешение на доступ к календарям Google пользователей для этой цели. Я ищу решение, которое я могу реализовать в своем приложении, не вмешиваясь в календари пользователей Google.

2. Вы могли бы создать отдельную метку календаря в Google Calender и поместить все ваши события под эту метку. Это предотвратило бы засорение пользовательского представления этими конкретными событиями. Но это также дает вам удобство API календаря Google

3. Как насчет разрешений? Разве для этого не требуется разрешение на чтение и изменение календарей пользователей?

4. Могу ли я вместо этого создавать новые календари для каждого пользователя моего приложения только для управления встречами в моем приложении?

5. Да, вам понадобятся эти разрешения, но пользователи поймут, что это для интеграции с Календарем Google.