当用户通过Microsoft OAuth2登录到我的网站应用程序时,我想显示她的姓名、电子邮件地址和她主页或个人资料页面的链接。
我可以从displayName和mail获得https://graph.microsoft.com/v1.0/me/,但我还没有找到主页或配置文件URL。
用户的Delve页面看起来是个不错的选择。我的网址类似于https://eur.delve.office.com/?u=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&v=work。
如何通过Graph获得该URL,即当前用户的页面URL?
或者,我还可以获得另一个配置文件页面URL吗?
发布于 2017-11-02 15:55:17
URI没有包含在用户的配置文件中,但是您可以构建Delve,而不需要太多的麻烦。
URI的原型是https://{tenant-address}/?u={user-id}&v=work。
如果将{tenant-address}替换为Delve地址,将{user-id}替换为从/me接收的id,则可以在Delve上提供指向该用户配置文件的链接。
https://stackoverflow.com/questions/47071311
复制相似问题