我正在编写一个python应用程序,它必须从用户的SharePoint Online站点收集一些数据。
我正在尝试通过Office365统一REST API(Microsoft Graph API)在线连接到SharePoint。我在Azure AD中获得了client_id和密钥。我的应用程序使用以下参数重定向到'https://login.microsoftonline.com/common/oauth2/authorize
:redirect_uri,client_id,prompt = login和response_type = code
在登录页面中,输入我的office365开发帐户登录名和密码后,登录页面底部出现以下错误:
其他技术信息:
相关ID:8ae7b4b6-3431-4eac-883c-225637d40057
时间戳:2015-12-04 11:58:56Z
AADSTS70001:在目录YYY.onmicrosoft.com中找不到带有标识符XXX的应用程序
关于什么可能出错的任何想法?这个错误的来源是什么,我该如何解决? 任何帮助深表感谢。
答案 0 :(得分:2)
您可以检查您使用office365帐户登录的域名是否与天蓝广告中的域名相同,如果不是,则很可能不会创建具有多租户的应用程序。
答案 1 :(得分:0)
在授权您的应用使用o365 api之前,您必须首先在o365 AAD(Azure Active Directory)租户中注册您的应用。查看我们的博文:
http://www.mostafaelzoghbi.com/2015/10/identity-and-office-365-presentation-on.html
从#23开始查看幻灯片。
希望这有帮助。