此api版本不支持onedrive文件选择器aadsts70001应用程序

onedrive file picker aadsts70001 application is not supported for this api version

本文关键字:选择器 aadsts70001 应用程序 文件 onedrive api 版本 不支持      更新时间:2023-11-08

当尝试用onedrive for business file picker打开文件时,我总是收到相同的错误:

此api版本不支持aadsts70001应用程序

我有azure中应用程序的所有设置:clientId、redirectUri(http://localhost:2009)以及sharepoint online和graph api的所有权限)。我还更改了清单设置oauth2AllowImplicitFlow=true。

我用的是微软的这个例子。我刚换了我的客户ID:

https://github.com/rgregg/onedrive-filepicker-javascript

没有办法让它工作!

OneDrive File Picker JavaScript SDK v7.0正在使用应用程序模型2.0。

请参阅v2.0协议-OAuth 2.0&OpenID Connect

在Azure AD上注册的应用程序不支持此应用程序模型。

若要使用OneDrive选取器,您需要通过Microsoft应用程序注册门户注册您的应用程序,并收到客户端Id。

当登录对话框弹出时,请使用您的Azure AD帐户进行登录。

然后,您就可以使用此JavaScript文件选取器访问OneDrive for Business。