我使用了JAVA Quickstart示例并对其进行了一些修改以将用户添加到该组中。我这里有两个问题
i)我创建了OAuth 2 client_secret和服务帐户凭据。我不知道这两者之间的区别。我读过服务帐户用于从我的应用程序中获取信息(但不明白它的含义)。有人可以用例子向我解释这两个。在我将用户添加到组的方案中,这将非常有用。我使用过OAuth client_secret,但它确实有效。
ii)我已经使用下面的stmt添加了用户(电子邮件ID)作为成员,当我给同一个用户时它再次添加(我知道它只是一个插入函数并且不会检查该组)。我怎么能避免这些?我不想要重复,用户列表每天都会更新,我只需要添加新用户。
service.members().insert(GroupId,newMember).execute();