azure-active-directory - Microsoft Graph api 不提供生日用户信息

标签 azure-active-directory microsoft-graph-api openid-connect

在图形资源管理器中,https://graph.microsoft.com/v1.0/me?$select=birthday 端点为我提供了示例配置文件生日

但是当我用我的帐户尝试时,我收到此错误

{
    "error": {
        "code": "ResourceNotFound",
        "message": "Resource not found.",
        "innerError": {
            "request-id": "37e1643d-0bfd-46a4-8b48-70a4922f2952",
            "date": "2017-12-29T21:33:16"
        }
    }
}

即使它使用 /me 端点返回我的个人资料。我相信它具有与示例相同的范围,并且我检查了所有 .read 范围以确保它具有所需的一切。

我的生日在我的个人资料中,我可以通过 wl.birthday 范围从已弃用的实时 api 获取我的生日,但不能从新的图形 api 获取我的生日。

最佳答案

感谢您指出这一点。看来我们需要更新我们的文档。我提交了this doc issue追踪。某些用户属性仅可通过 Microsoft Graph 用于商业(工作或学校)帐户(即基于 AAD)。当通过消费者帐户登录时,Microsoft Graph 对已弃用的实时 API 中公开的相同数据的访问受到限制。我将检查是否可以修复此特定项目。

希望这有帮助,

关于azure-active-directory - Microsoft Graph api 不提供生日用户信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48028896/

相关文章:

oauth-2.0 - 如何在 IdentityServer 中启用滑动过期

Azure AD SAML 实体 ID 允许的字符

c# - 如何使用 LINQ 使用 Azure AD 图形 API 客户端库 2.0 查找具有特定许可证的 Azure AD 用户

rest - 如何使用 MS Graph API 列出 Office 365 德国域中的用户?

email - 微软图 API {"code":"ErrorInvalidPropertySet","message":"Set action is invalid for property."}

microsoft-graph-api - 检索日历详细信息时扩展 singleValueExtendedProperty 不起作用

reactjs - 无提示更新错误帧窗口在刷新 token 上超时

Azure AD B2C 与企业 AD 联合服务集成

asp.net-web-api2 - 将未经授权的请求重定向到 Azure AD 进行登录

certificate - 使用 OpenId Connect 时验证签名证书