Office365 尝试在V2.0 Microsoft Graph API中添加User.Read.All的作用域无效

Office365 尝试在V2.0 Microsoft Graph API中添加User.Read.All的作用域无效,office365,microsoft-graph-api,Office365,Microsoft Graph Api,我正在开发一个UWP应用程序,它使用Microsoft graph API v2.0从用户组织查询数据 目前我可以使用以下url进行身份验证: https://login.microsoftonline.com/common/oauth2/V2.0/authorize? client_id={MY_APP_CLIENTID} &redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob &

我正在开发一个UWP应用程序,它使用Microsoft graph API v2.0从用户组织查询数据

目前我可以使用以下url进行身份验证:

https://login.microsoftonline.com/common/oauth2/V2.0/authorize?
         client_id={MY_APP_CLIENTID}
         &redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob
         &response_type=code
         &scope=openid%20offline_access%20User.Read%20Contacts.Read
但我需要调用WorkingWith API:

https://graph.microsoft.com/beta/me/workingWith
这需要将User.Read.All作用域添加到身份验证调用中。但每次我尝试添加它时,都会得到一个“无效范围值”页面

我尝试使用User.Read.All&来设置范围,但没有成功

我已在新开发人员门户中注册了我的应用程序:
apps.dev.microsoft.com

在移动应用程序中使用User.Read.All作用域是否有任何额外步骤,还是不允许


亲切的问候

与MVP名单上的几个人交谈后。。。问题似乎是,虽然你可以验证我的做法并使用几个API,但全局地址列表与AAD紧密相连,因此你需要在AAD上注册你的应用程序,并在那里授予它权限,以便能够查询工作。。。一个合理的选择似乎是
outlook.office.com
API
/me/contacts
,它返回用户私有地址文件夹中的用户联系人

希望这至少能帮助其他人轻松地看到问题/解决方案:)