如何在Office365中查找特定联系人的URL

如何在Office365中查找特定联系人的URL,office365,Office365,我正在开发一个应用程序,其中列出了您的Office365 Outlook联系人中的许多人。我可以通过Exchange Web服务获取联系人。从那里我知道了联系人项目ID。但是有没有办法创建一个可单击的链接,如果有与Office 365的打开浏览器会话,该链接将显示浏览器中的特定联系人?有。该属性称为WebClientTreadFormQueryString。您将使用该属性的值构建URL,以从OWA创建到客户端的链接。我认为基本URL是“”我在电子邮件中找到了以下示例: 使用contact.we

我正在开发一个应用程序,其中列出了您的Office365 Outlook联系人中的许多人。我可以通过Exchange Web服务获取联系人。从那里我知道了联系人项目ID。但是有没有办法创建一个可单击的链接,如果有与Office 365的打开浏览器会话,该链接将显示浏览器中的特定联系人?

有。该属性称为WebClientTreadFormQueryString。您将使用该属性的值构建URL,以从OWA创建到客户端的链接。我认为基本URL是“”

我在电子邮件中找到了以下示例:

使用contact.webclientradeformquerystring的联系人url示例:

“”


不幸的是,调用此URL会导致OWA保留在加载屏幕中。

我在CalendarItemDetailsViewModelFactory的日历上遇到同样的问题,经过多次调试后,我不知所措,但看到有人演示了如何在旧版本上手动生成日历链接。然后我意识到MS并没有将viewmodel作为他们期望的界面返回(ICalendarItemDetailsViewModelFactory)。在日历上工作的名称前面添加I,但是PersonalCardViewModelFactory即使更改为IPersonalCardViewModelFactory,似乎仍然不知所措。剩下的唯一选择就是打电话给Micheal女士。

!然而,我仍然没有让这个工作。与Erriez一样,当我尝试office365的示例代码时,OWA仍保留在加载屏幕中。你知道URL应该有什么格式吗?更好的是,你见过这个函数在Office365中工作吗?根据这个页面,这个函数有一个bug,应该已经修复了。但可能不适用于Office365?从角色中删除viewmodel将使其暂时打开。我们有一张关于这一问题的票子。还有itemid,我们遇到的其他问题。有更新吗?还是不能让它工作。不幸的是,在收到回复之前,我正在通过Microsoft GraphLeft公司获取数据。您有没有找到解决方案?