如何向Google组添加成员

2024-10-01 04:47:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个appengine项目,我正试图将一个用户添加到Google组中。在

我正在使用GroupsProvisioningClient来执行此操作。 当我将某个用户添加到组中时,代码似乎可以工作(没有错误报告),但该用户不会出现在组前端,如果我循环RetrieveAllMembers,则不会出现。在

当我试图RetrieveGroupMember('group_email', 'user_email')时,我得到一个错误:

<error errorCode="1301" invalidInput="user@gmail.com" reason="EntityDoesNotExist" />

但当我试图手动将此用户添加到组前端时,我也会收到一个错误:

^{pr2}$

所以我不确定发生了什么,我的用户是否在组中?我怎么查?我的密码错了吗?在

client = gdata.apps.groups.client.GroupsProvisioningClient(domain=settings.DOMAIN)
client.ssl = True
client.auth_token = gdata.gauth.OAuthHmacToken(settings.OAUTH_CONSUMER_KEY, settings.OAUTH_CONSUMER_SECRET, access_token.token, access_token.token_secret, gdata.gauth.ACCESS_TOKEN)
client.AddMemberToGroup('group_email', 'user_email')
client.RetrieveGroupMember('group_email', 'user_email')

Tags: 用户clienttokensettingsaccessconsumeremail错误