2

作为 Google Apps 管理员,我想将特定联系人添加到我所有用户的通讯录中。

我应该查看哪个 API?据我了解,联系人 API 要求用户以我要修改的通讯簿的用户身份登录。就我而言,我只能以管理员身份登录。我还可以传递管理员的凭据(就像所有供应 API 的情况一样)。

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

4

1 回答 1

0

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

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

如果您想将它们添加到您需要编写自己的代码的特定用户,我知道没有应用程序,并使用 Oauth 2.0 登录代表他们登录(只要您是该谷歌域的管理员)以使用API 以他们的名义。就我个人而言,我没有处理这个问题,但收到了一个可能的答案)。使用他们的姓名和密码进行连接只是一种称为 clientlogin 的身份验证类型,但您还可以通过其他方式代表他们进行连接。

于 2012-08-17T14:31:31.257 回答