2

我正在编写一个 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 的应用程序

关于可能出错的任何想法?这个错误的根源是什么,我该如何解决?任何帮助深表感谢。

4

2 回答 2

2

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

于 2015-12-07T14:20:06.707 回答
0

您必须先在 o365 AAD (Azure Active Directory) 租户中注册您的应用,然后才能授权您的应用使用 o365 api。查看我们的这篇博文:

http://www.mostafaelzoghbi.com/2015/10/identity-and-office-365-presentation-on.html

查看从 #23 开始的幻灯片。

希望这可以帮助。

于 2015-12-04T16:13:04.440 回答