Google Apps 管理者として、すべてのユーザーのアドレス帳に特定の連絡先を追加したいと考えています。
どの API を調べる必要がありますか? 私が理解しているように、連絡先 API では、変更しようとしているアドレス帳のユーザーとしてユーザーがログインする必要があります。私の場合、管理者としてしかログインできません。管理者の資格情報を渡すこともできます (すべてのプロビジョニング API の場合と同様)。
可能であれば、.Net ライブラリを使用することを好みます。
Google Apps 管理者として、すべてのユーザーのアドレス帳に特定の連絡先を追加したいと考えています。
どの API を調べる必要がありますか? 私が理解しているように、連絡先 API では、変更しようとしているアドレス帳のユーザーとしてユーザーがログインする必要があります。私の場合、管理者としてしかログインできません。管理者の資格情報を渡すこともできます (すべてのプロビジョニング API の場合と同様)。
可能であれば、.Net ライブラリを使用することを好みます。
それらをすべてのドメインで共有するように追加する場合は、次のアプリケーションを使用できます: http ://code.google.com/p/google-shared-contacts-client/ これは、CSVから共有連絡先に連絡先をインポートします( 24時間かかります)。
または、独自のアプリケーションを作成することもできます。個人的に2つのプログラムを作成し、Pythonと他のphpで使用しました(Googleはphpにgdataライブラリを提供していませんが、Zendから1つ見つけることができます)。
それらを特定のユーザーに追加する場合は、独自のコードを作成する必要があります。私が知っているアプリケーションはありません。Oauth2.0ログインを使用して、ユーザーに代わってログインし(そのGoogleドメインの管理者である限り)、その名前のAPI。個人的にはこれに対処しませんでしたが、可能な回答を受け取りました)。彼らの名前とパスワードで接続することは、clientloginと呼ばれる認証タイプの1つにすぎませんが、彼らに代わって接続する方法は他にもあります。