1
我正在嘗試使用EWS託管的API從交換中提取聯繫人。 我已經設法通過this link找到幾乎所有字段的Property標籤。如何通過Exchange EWS/EWS託管API獲取「網頁」聯繫人字段?
還有一些我無法得到的領域。主要的是「網頁」字段。該字段是否以其他名稱的形式提供,因爲通過上述鏈接中的Property標籤列表搜索此字段是不匹配的。
在此先感謝您的幫助。
我正在嘗試使用EWS託管的API從交換中提取聯繫人。 我已經設法通過this link找到幾乎所有字段的Property標籤。如何通過Exchange EWS/EWS託管API獲取「網頁」聯繫人字段?
還有一些我無法得到的領域。主要的是「網頁」字段。該字段是否以其他名稱的形式提供,因爲通過上述鏈接中的Property標籤列表搜索此字段是不匹配的。
在此先感謝您的幫助。
你需要獲取/設置PidTagBusinessHomePage擴展屬性https://msdn.microsoft.com/en-us/library/cc842385(v=office.12).aspx如
ExtendedPropertyDefinition PR_BUSINESS_HOME_PAGE = new ExtendedPropertyDefinition(0x3A51, MapiPropertyType.String);
Contact.SetExtendedProperty(PR_BUSINESS_HOME_PAGE,"http://blahblahlblah.com");
或
ExtendedPropertyDefinition PR_BUSINESS_HOME_PAGE = new ExtendedPropertyDefinition(0x3A51, MapiPropertyType.String);
PropertySet psContactPropSet = new PropertySet(BasePropertySet.FirstClassProperties);
psContactPropSet.Add(PR_BUSINESS_HOME_PAGE);
Contact Contact = Contact.Bind(service,Id,psContactPropSet)
乾杯 格倫
但是, 「網頁」 和 「企業主頁」 是兩個不同的領域。 [這裏](https://msdn.microsoft.com/en-us/library/office/ff869847.aspx)是這樣說的鏈接。問題是我無法找到任何「網頁」字段的標識符。 – gareebnavas
那麼實際上有3個屬性可以引用WebPage,請參閱https://msdn.microsoft.com/en-us/library/ee203761(v=exchg.80).aspx。沒有底層的WebPage屬性,如果在你引用的頁面中顯示的那樣,那將是我發佈的那個鏈接中的三個屬性的抽象。我的建議是使用像Outlookspy或MFCMapi這樣的Mapi編輯器來查看已經在Item上設置的基礎屬性。這會讓你看到所有已經設置的屬性。另外https://msdn.microsoft.com/zh-cn/library/ee218401(v=exchg.80).aspx正確地解釋它更好。 –
非常感謝!這真的很有幫助。 – gareebnavas