当用户通过Microsoft OAuth2登录我的Web应用程序时,我想显示她的姓名,电子邮件地址以及指向其主页或个人资料页面的链接。
我可以从displayName
获得mail
和https://graph.microsoft.com/v1.0/me/
,但我还没有找到主页或个人资料网址。
用户的Delve页面似乎是一个不错的选择。我的网址有https://eur.delve.office.com/?u=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&v=work
。
如何通过图谱API获取该网址,即当前用户的Delve个人资料页面网址?
或者,我可以获得另一个个人资料页面网址吗?
答案 0 :(得分:1)
URI不包含在用户的个人资料中,但您可以毫不费力地构建Delve URI。
URI的原型是https://{tenant-address}/?u={user-id}&v=work
。
如果将{tenant-address}
替换为您的Delve地址,将{user-id}
替换为您从id
收到的/me
,则可以在Delve上提供该用户个人资料的链接。