如何通过 Exchange EWS/EWS 托管 api 获取 "Web page" 联系人字段?
How to get "Web page" contact field through Exchange EWS/EWS managed api?
我正在尝试使用 EWS 托管 api 从交换中提取联系人。
我通过 this link.
找到了几乎所有字段的 属性 标签
还有一些字段我无法获取。主要的是字段"Web Page"。此字段是否可用作其他名称,因为通过上面 link 中的 属性 标签列表搜索此字段不匹配任何内容。
在此先感谢您的帮助。
您需要 get/set 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)
干杯
格伦
我正在尝试使用 EWS 托管 api 从交换中提取联系人。 我通过 this link.
找到了几乎所有字段的 属性 标签还有一些字段我无法获取。主要的是字段"Web Page"。此字段是否可用作其他名称,因为通过上面 link 中的 属性 标签列表搜索此字段不匹配任何内容。
在此先感谢您的帮助。
您需要 get/set 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)
干杯 格伦