用户登录使用Outlook api和microsoft帐户的网络应用程序后,我们如何获取该用户的个人资料信息,例如电子邮件地址,显示名称或活动个人资料照片?用户可能拥有多个微软帐户,需要知道他/她正在登录的帐户。我在https://msdn.microsoft.com/en-us/office/office365/api/use-outlook-rest-api
中找不到任何相关内容答案 0 :(得分:1)
您可以在作为登录过程一部分返回的ID令牌中找到有关用户的信息。在使用Azure v1身份验证时,这是关于ID令牌的好文章:http://andrewconnell.com/blog/azure-ad-oauth2-openid-connect。这是v2的文档:https://azure.microsoft.com/en-us/documentation/articles/active-directory-v2-protocols-oidc/。
对于照片,您需要查看用户照片API:https://msdn.microsoft.com/office/office365/APi/photo-rest-operations