onedrive与php应用程序集成-无效的客户端密码-错误

onedrive与php应用程序集成-无效的客户端密码-错误,php,onedrive,Php,Onedrive,需要onedrive与php web应用程序集成方面的帮助。目前我在执行以下操作时被卡住:- 我遵循此“”文档来集成它 首先通过我的帐户“”在“Microsoft应用程序注册门户”中注册我的应用程序。在那里,它询问了一些关于我的应用程序->重定向url的细节,我生成了客户端ID和客户端机密,这在使用onedrive API时是需要的 在身份验证过程中,我遵循了Microsoft Graph->code flow 进行API调用“GET{client_id}&scope={scope}” &res

需要onedrive与php web应用程序集成方面的帮助。目前我在执行以下操作时被卡住:-

  • 我遵循此“”文档来集成它

  • 首先通过我的帐户“”在“Microsoft应用程序注册门户”中注册我的应用程序。在那里,它询问了一些关于我的应用程序->重定向url的细节,我生成了客户端ID和客户端机密,这在使用onedrive API时是需要的

  • 在身份验证过程中,我遵循了Microsoft Graph->code flow

  • 进行API调用“GET{client_id}&scope={scope}” &response_type=code&redirect_uri={redirect_uri}”。指定了所需的详细信息,我得到了正确的响应。 i、 从中我得到了代码

  • 现在使用这段代码,我必须获得失败的访问令牌。因此,我正在进行文档中提到的API调用。即 “职位 内容类型:application/x-www-form-urlencoded

    client_id={client_id}和redirect_uri={redirect_uri}和client_secret={client_secret} &代码={code}&授权类型=授权代码“

  • 上面我传递的是我在创建应用程序时生成的同一个客户端机密。但我仍然没有获得访问令牌,而是收到如下响应:-

    {“错误”:“无效的客户端”,“错误描述”:“AADSTS70002:错误” 正在验证凭据。AADSTS50012:客户端密码无效 提供…}


    我尝试了一些其他选项,如重新生成新密钥和URL编码,但没有用。请帮助我,因为我无法从这里继续。提前感谢您的帮助。解决了问题。基本上,问题是在中生成的密钥ong>“Microsoft应用程序注册门户”在那里我们注册了我们的应用程序,在那里生成应用程序密码时,我使用了“生成新密钥对”选项来生成密码,而我们必须通过单击其他选项来使用密码基因“生成新密码”