0
Kişiler, numaralarına erişmek için EWS API kullanıyorum ama iletişim telefon numaralarına erişemiyor!Temassız iletişim bilgilerine erişim mümkün değil
Bu ContactSchema.PhoneNumbers getirme ilk yılında view.Property kabul edilmez olduğunu görünüyor anda
Ben:
ItemView view = new ItemView(numItems);
view.PropertySet = new PropertySet(BasePropertySet.IdOnly, new PropertyDefinitionBase[] { ContactSchema.DisplayName});
PropertySet PropSet = new PropertySet();
PropSet.Add(ContactSchema.DisplayName);
PropSet.Add(ContactSchema.PhoneNumbers);
FindItemsResults<Item> findResults;
do
{
findResults = service.FindItems(WellKnownFolderName.Contacts, view);
if (findResults.Items.Count > 0)
{
service.LoadPropertiesForItems(findResults.Items, PropSet);
foreach (var item in findResults.Items)
{
// Display the list of contacts.
if (item is Contact)
{
Contact contact = item as Contact;
PhoneNumberDictionary ph = contact.PhoneNumbers;
// ph is empty here!
}
}
}
view.Offset += findResults.Items.Count;
} while (findResults.MoreAvailable);
Evet, bu sorunu çözer: gereklidir hem .PhoneNumbers ve her telefon numarası türü Bir kişi – Ljudevit
alındığında, daha fazla soruya yardım edebildiğime sevindim. – rojobo