Azure active directory “错误”;无效的“U客户端”;尝试从Microsoft API获取令牌时

Azure active directory “错误”;无效的“U客户端”;尝试从Microsoft API获取令牌时,azure-active-directory,microsoft-graph-api,onedrive,windev,Azure Active Directory,Microsoft Graph Api,Onedrive,Windev,我正试图在windev项目中开发一个驱动器解决方案(Onedrive) 我在Microsoft Azure中创建了一个应用程序并创建了一个密钥 执行第一个请求时https://login.live.com/oauth20_authorize.srf?client_id={client_id}&scope={scope}&response_type=code&redirect_uri={redirect_uri}我在连接页面上被重定向 连接后,我会返回一个代码https://login.liv

我正试图在windev项目中开发一个驱动器解决方案(Onedrive)

我在Microsoft Azure中创建了一个应用程序并创建了一个密钥

执行第一个请求时
https://login.live.com/oauth20_authorize.srf?client_id={client_id}&scope={scope}&response_type=code&redirect_uri={redirect_uri}
我在连接页面上被重定向

连接后,我会返回一个代码
https://login.live.com/oauth20_authorize.srf?code={code}。

但是当我要求一个令牌发布这个请求时:
POSThttps://login.live.com/oauth20_token.srf 内容类型:application/x-www-form-urlencoded client_id={client_id}&redirect_uri={redirect_uri}&client_secret={client_secret}&code={code}&grant_Type=授权码

我把这个拿回来

{“error”:“无效的\u客户端”,“错误描述”:“客户端不存在或未为使用者启用。如果您是应用程序开发人员,请通过Azure门户网站https:\/\/go.microsoft.com\/fwlink\/?linkid=2083908上的应用程序注册来配置新应用程序。”,“关联\u id”:“471e800c-69b4-43c6-a03f-a1f7e9512e6b”}


感谢您的帮助。

此错误表示您正在使用Microsoft帐户登录客户端应用程序,但未为此启用该帐户

要更改现有广告应用程序的设置,请导航到门户中该应用程序的清单刀片,找到该属性,使用
AzureADandPersonalMicrosoftAccount
PersonalMicrosoftAccount
对其进行设置


谢谢您的回答。我试过了,但当我更改属性时,我无法保存清单。我得到了这样的信息:我的生活是美好的。这句话的意思是:这是一种不合法的指控。[QGW5pi3Jc5avTk0rwGHXi+]英文版本应该是:URI方案无效或不受支持。@Kazh是否更改了清单的其他配置?一点也不。我将为您发布带有隐藏ID的清单。@Kazh另一种方法是在创建应用程序时选择此选项@Kazh我认为这可能是回复url的原因。您可以向我提供清单信息,让我看看。