Google Apps:以管理员身份访问域用户的联系人

时间:2012-07-19 15:43:33

标签: google-data-api google-contacts

作为Google Apps管理员,我想向所有用户的地址簿添加特定联系人。

我应该关注哪种API?据我所知,Contacts API要求用户以我正在尝试修改的地址簿用户身份登录。就我而言,我只能以管理员身份登录。我也可以传递管理员的凭据(就像所有配置API的情况一样)。

如果可能,我更喜欢使用.Net库。

1 个答案:

答案 0 :(得分:0)

如果要添加它们以便为所有域共享,您可以使用此应用程序: http://code.google.com/p/google-shared-contacts-client/ 将联系人从CSV导入共享联系人(需要24小时)。

或者您可以创建自己的应用程序,我个人制作了2个程序并用于python和其他php(虽然谷歌不提供php的gdata库,你可以find one from Zend)。

如果您想将它们添加到特定用户,您需要编写自己的代码,没有我知道的应用程序,并使用Oauth 2.0登录代表他们登录(只要您是该google域的管理员)在他们的名字中使用API​​。就个人而言,我没有处理这个but received an answer that is possible)。连接他们的名称和密码只是一种称为clientlogin的身份验证类型,但也有其他方法可以代表他们进行连接。