Curl 使partner center API中的令牌401过期

Curl 使partner center API中的令牌401过期,curl,azureportal,guzzlehttp,Curl,Azureportal,Guzzlehttp,我尝试使用api登录Microsoft partner center–通过postman (******/oauth2/token) ,当然,在遵循Microsoft为Partner Center API调用设置的步骤之后,这些步骤包括: •向Azure AD注册你的应用程序 •获得授权 •获取访问令牌 •使用访问令牌调用Microsoft Graph •使用刷新令牌获取新的访问令牌 这对邮递员很有效。它确实登录并检索了我的合作伙伴中心帐户中的所有可用客户。我使用的api是: 然而,当我尝试在

我尝试使用api登录Microsoft partner center–通过postman

(******/oauth2/token)

,当然,在遵循Microsoft为Partner Center API调用设置的步骤之后,这些步骤包括:

•向Azure AD注册你的应用程序

•获得授权

•获取访问令牌

•使用访问令牌调用Microsoft Graph

•使用刷新令牌获取新的访问令牌

这对邮递员很有效。它确实登录并检索了我的合作伙伴中心帐户中的所有可用客户。我使用的api是:

然而,当我尝试在我的Laravel项目中本地运行它时,我能够登录到我的partner center帐户并返回令牌,但每当我尝试检索所有可用客户时,都会面临“401未经授权访问”。问题是,我甚至修复了我的令牌,但却收到了相同的错误消息

我用两个不同的库(GuzzleHttp\Client)和CURL尝试了这个场景,但收到了相同的错误消息

为什么它在邮递员身上起作用,但在本地却不起作用?有什么我必须添加到我的项目吗

我在谷歌上搜索了很多,但找不到答案,也找不到任何与之有点关联的东西


提前感谢

Hi@FesalAli,你解决问题的运气好吗,我现在遇到了完全相同的问题Hi@FesalAli,你解决问题的运气好吗,我现在遇到了完全相同的问题