Календарь Google - PullRequest
       4

Календарь Google

1 голос
/ 12 февраля 2010

Я разрабатываю один проект веб-приложения с использованием Java для сферы образования. У этого администратора есть все права на доступ к службам Google других пользователей, таких как A, B, C ..... для этого используйте OAuth. Затем я попробовал Admin хочет поделиться календарем пользователя A с пользователем B, используя OAuth. Но я застрял в этом шаге. Возможно ли, пожалуйста, помогите мне

Спасибо С уважением Шарун

1 Ответ

1 голос
/ 12 февраля 2010

Полагаю, вы хотите использовать списки контроля доступа (ACL), см. документы . Пример кода Java по этому URL для упомянутой вами задачи довольно прост:

AclEntry entry = new AclEntry();
entry.setScope(new AclScope(AclScope.Type.USER, "jdoe@gmail.com"));
entry.setRole(CalendarAclRole.READ);

URL aclUrl =
  new URL("http://www.google.com/calendar/feeds/jo@gmail.com/acl/full");

AclEntry insertedEntry = service.insert(aclUrl, entry);

и что он делает, и я цитирую:

Этот код позволяет jdoe@gmail.com иметь доступ только для чтения к Календарь jo@gmail.com.

Есть еще кое-что из этого (например, повышение роли пользователя в ACL над доступом только для чтения, предоставленным в этом примере), и я думаю, что это хорошая идея - прочитать всю страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...