如何通过Microsoft Graph API获取当前用户的Delve URL

时间:2017-11-02 09:06:59

标签: office365 microsoft-graph delve

当用户通过Microsoft OAuth2登录我的Web应用程序时,我想显示她的姓名,电子邮件地址以及指向其主页或个人资料页面的链接。

我可以从displayName获得mailhttps://graph.microsoft.com/v1.0/me/,但我还没有找到主页或个人资料网址。

用户的Delve页面似乎是一个不错的选择。我的网址有https://eur.delve.office.com/?u=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&v=work

如何通过图谱API获取该网址,即当前用户的Delve个人资料页面网址?

或者,我可以获得另一个个人资料页面网址吗?

1 个答案:

答案 0 :(得分:1)

URI不包含在用户的个人资料中,但您可以毫不费力地构建Delve URI。

URI的原型是https://{tenant-address}/?u={user-id}&v=work

如果将{tenant-address}替换为您的Delve地址,将{user-id}替换为您从id收到的/me,则可以在Delve上提供该用户个人资料的链接。