3

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

我可以获取displayNamemail来自https://graph.microsoft.com/v1.0/me/,但我没有找到主页或个人资料 URL。

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

如何通过 Graph API 获取该 URL,即当前用户的 Delve 个人资料页面 URL?

或者,我可以得到另一个个人资料页面 URL 吗?

4

1 回答 1

2

URI 不包含在用户的配置文件中,但您可以轻松构建 Delve URI。

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

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

于 2017-11-02T15:55:17.757 回答