小编Chr*_*all的帖子

Exchange ItemID与Outlook AddIn的GlobalAppointmentID不同

我遇到的问题是使用Outlook FormRegion创建的Outlook Appointement的GlobalAppointmentID与使用EWS托管API时的ItemID不同.

我正在创建一个Outlook addIn,允许用户将客户和项目信息添加到会议中.addIn还将约会ID和会议数据存储在数据库中,服务将定期检查ID以更新约会数据.

好的,这就是我如何使用AddIn:

Outlook.AppointmentItem appointement = (Outlook.AppointmentItem)this.OutlookItem;

appointement.Save();

string ExchangeID = appointement.GlobalAppointmentID;
Run Code Online (Sandbox Code Playgroud)

这里的GlobalAppointmentID是:040000008200E00074C5B7101A82E0080000000060CADC517255CE01000000000000000010000000847A9CD89052DC49BA28DC8AAFBBB4BA

但是EWS托管API需要类似的东西:AAMkADViNTJlZTg5LTIwYWMtNGY3My1hOWZiLTZiOTM3OTk3Nzk1YQBGAAAAAAAEfbmEhAMsRZur9AvsphPMBwCysaa5HwPMRanSoWSnKrckAAAAXAL/AACysaa5HwPMRanSoWSnKrckAAAAXCxwAAA =

从服务绑定AppointmentItem.有一个选项可以解决这个问题,但只使用自动生成的代理,而不是使用Managed API 链接到代理解决方案

那么有没有办法从EWS托管API搜索GlobalAppointementID或从Outlook AddIn检索ItemID?

outlook exchange-server exchangewebservices outlook-addin outlook-form

5
推荐指数
1
解决办法
2286
查看次数