Microsoft graph api Microsoft Graph未返回完整配置文件-但O365 API是否返回?
我正在尝试检索有关组织中用户的信息(例如职务、电话号码),并尝试使用/users查询,但仅获取有限的信息。为了能够得到完整的配置文件,我需要外汇。User.Read.All权限-但是此权限用于管理员(或管理员的某些权限) 但是后来我发现了一个在线服务,它可以使用以下权限从我的组织获取所有信息:“访问你的邮箱”、“读写你的联系人”和“登录并阅读你的个人资料” 使用Microsoft Graph API无法获得所有这些权限(确切的权限文本短语与未使用Microsoft Graph API的含义不同)。为什么不同 我是否必须使用O365 API来获取所需的用户信息Microsoft graph api Microsoft Graph未返回完整配置文件-但O365 API是否返回?,microsoft-graph-api,Microsoft Graph Api,我正在尝试检索有关组织中用户的信息(例如职务、电话号码),并尝试使用/users查询,但仅获取有限的信息。为了能够得到完整的配置文件,我需要外汇。User.Read.All权限-但是此权限用于管理员(或管理员的某些权限) 但是后来我发现了一个在线服务,它可以使用以下权限从我的组织获取所有信息:“访问你的邮箱”、“读写你的联系人”和“登录并阅读你的个人资料” 使用Microsoft Graph API无法获得所有这些权限(确切的权限文本短语与未使用Microsoft Graph API的含义不同)
我的服务也将在其他组织中使用-因此它必须在没有管理员的情况下工作。。。(就像我找到的在线服务一样)您可以为经过身份验证的用户检索此信息。但是,如果您试图从组织内的其他用户处读取信息,则至少需要
User.read.All
我不确定您引用的是什么服务,但“访问您的邮箱”、“读写您的联系人”和“登录并读取您的个人资料”并不意味着能够读取其他用户的数据,而只能读取您自己的数据(经身份验证的用户)
- “访问您的邮箱”=
或Mail.ReadWrite
Mail.Read
- “读取和写入您的联系人”=
联系人。读取
- “登录并阅读您的个人资料”=
User.read
User.read.All
我不确定您引用的是什么服务,但“访问您的邮箱”、“读写您的联系人”和“登录并读取您的个人资料”并不意味着能够读取其他用户的数据,而只能读取您自己的数据(经身份验证的用户)
- “访问您的邮箱”=
或Mail.ReadWrite
Mail.Read
- “读取和写入您的联系人”=
联系人。读取
- “登录并阅读您的个人资料”=
User.read