Office365身份验证失败:在YYY.onmicrosoft.com目录中找不到标识符为XXX的应用程序

Office365身份验证失败:在YYY.onmicrosoft.com目录中找不到标识符为XXX的应用程序,office365,sharepoint-online,office365api,azure-ad-graph-api,microsoft-graph-api,Office365,Sharepoint Online,Office365api,Azure Ad Graph Api,Microsoft Graph Api,我正在编写一个python应用程序,它必须从用户的SharePoint在线站点收集一些数据 我正在尝试通过Office365统一REST API(Microsoft Graph API)连接到SharePoint online。我在Azure广告中获得了客户端id和密钥。我的应用程序重定向到https://login.microsoftonline.com/common/oauth2/authorize带参数:重定向uri、客户端id、提示符=登录和响应类型=代码 在登录页面中,输入我的offi

我正在编写一个python应用程序,它必须从用户的SharePoint在线站点收集一些数据

我正在尝试通过Office365统一REST API(Microsoft Graph API)连接到SharePoint online。我在Azure广告中获得了客户端id和密钥。我的应用程序重定向到
https://login.microsoftonline.com/common/oauth2/authorize
带参数:重定向uri、客户端id、提示符=登录和响应类型=代码
在登录页面中,输入我的office365开发人员帐户登录名和密码后,在登录页面底部出现以下错误:

其他技术信息:
相关ID:8ae7b4b6-3431-4eac-883c-225637d40057
时间戳:2015-12-04 11:58:56Z
AADSTS70001:在目录YYY.onmicrosoft.com中找不到标识符为XXX的应用程序

有没有关于什么地方会出错的想法?此错误的来源是什么?如何修复?
非常感谢您的帮助

在授权应用程序使用o365 api之前,您必须先在o365 AAD(Azure Active Directory)租户中注册应用程序。查看我们的博客帖子:

查看从#23开始的幻灯片


希望这有帮助。

可能是您应该检查您使用office365帐户登录的域名是否与azure AD中的域名相同,如果不相同,很可能不相同,请创建一个具有多租户的应用程序。

您找到解决方案了吗?是的,我的应用程序必须是多租户