我希望(如标题所示)使用Exchange Webservice .NET API共享联系人。我有这个代码来保存联系人:
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.Credentials = new WebCredentials("Barack Obama", "1234");
service.AutodiscoverUrl("obama@gmail.com");
Contact contact = new Contact(service);
contact.GivenName = "Michelle LaVaughn";
contact.Surname = "Robinson Obama";
contact.JobTitle = "My Wife";
contact.Save(new FolderId(WellKnownFolderName.Contacts));
然后,我只需使用以下代码将联系人复制到其他Outlook用户:
contact.Copy(new FolderId(WellKnownFolderName.Contacts, "co-worker@gmail.com"));
我的问题是:他们不是真正的联系人!两个不同的ID。如果我编辑其中一个,则另一个不会得到修改。我实际上可以与Microsoft Outlook共享联系人或联系人文件夹,但我不知道如何使用API。
我的问题是:我如何与同事分享这种联系,并能够对其进行编辑以便他们看到修改?