0

Googleアプリで連絡先を作成しようとしています。管理者クレデンシャルを使用して、同じドメイン内の他のユーザーに連絡先を作成しています。

私が直面している問題は、私が使用するときです:

Uri feedUri  = new Uri(ContactsQuery.CreateContactsUri("default"));
ContactEntry createdEntry = (ContactEntry)service.Insert(feedUri, ContactEntry[0]);

管理者アカウントに連絡先を追加していますが、他のユーザーのアカウントに連絡先を追加したいと考えています。

どうやってやるの?

私はで試しました:

Uri feedUri = new Uri(ContactsQuery.CreateContactsUri( "user@domain.com"));

ただし、「リクエストの実行に失敗しました」という例外があります。

.NET用のGoogleAppsAPIバージョン2を使用しています。

次のようにサービスを作成します:

ContactsService obj_ContactService = new ContactsService("");
obj_ContactService.setUserCredentials(userEmail, password); // Admin's Email and Password 
4

2 に答える 2

0

試してみてください:

Uri feedUri = new Uri(http://www.google.com/m8/feeds/contacts/youruser%40gmail.com/full");
ContactEntry createdEntry = (ContactEntry)service.Insert(feedUri , ContactEntry[0]);
于 2010-04-23T14:39:38.053 に答える