联系人的电子邮件地址以Office 365 Exchange Online中的Contact API以意外形式返回

时间:2014-04-23 23:02:33

标签: c# ms-office odata exchangewebservices

我正在尝试新的联系人api并尝试了以下内容:

https://outlook.office365.com/ews/odata/Me/Contacts?$选择= DisplayName的,EmailAddress1

我得到这样的东西:

" EmailAddress1":" / o = ExchangeLabs / ou = Exchange管理组( ****** )/ cn =收件人/ cn = GUID- Joe.Cartano"

如果我通过交换添加了联系人。如果我手动添加新联系人,我会收到我期望的电子邮件地址。是否有更完整的联系人api参考,或者有没有办法为这些联系人获取实际的电子邮件地址?

http://msdn.microsoft.com/en-us/library/office/dn605896(v=office.15).aspx#sectionSection8

http://blogs.msdn.com/b/exchangedev/archive/2014/03/25/using-oauth2-to-access-calendar-contact-and-mail-api-in-exchange-online-in-office-365.aspx

1 个答案:

答案 0 :(得分:0)

您可以使用此线程Return all email metadata in Office 365 Mail REST API preview中所述的Accept =“odata.metadata = full”设置来返回可用内容。