无法通过postman获取带有app id的新访问令牌microsoft api

时间:2017-10-05 08:30:15

标签: oauth-2.0 azure-active-directory postman access-token microsoft-graph

我通过hotmail帐户在https:// apps.dev.microsoft.com/#/appList创建了我的应用

然后我尝试将PUT文本文件的访问令牌获取到onedrive或sharedrive。

我在“授权”标签中将应用ID和密码复制到邮递员,并选择了OAuth 2.0

然后我填写

Auth url:https:// login.microsoftonline.com/common/oauth2/v2.0/authorize

访问令牌网址:https:// login.microsoftonline.com/common/oauth2/v2.0/token

客户ID:'我的应用ID'

客户密码:'我的app密码'

范围:user.read

授权类型:授权码

然后按下请求令牌

在新窗口启动后让我登录微软账号,我使用了这个账号=> xxxxxxxx@hotmail.com

登录后显示此消息

我们无法完成您的请求 Microsoft帐户遇到技术问题。请稍后再试。

我该如何解决?

我必须使用上传文本文件到本地应用程序的后台驱动器中的一个驱动器。

我试过这是我的反应原生应用程序,它显示了相同的消息。

谢谢

2 个答案:

答案 0 :(得分:0)

请使用小提琴或其他浏览器的开发者工具检查身份验证请求,并确认阻止登录过程的详细错误消息是什么。

我猜你没有在Azure AD APP中正确设置回调URL。输入用户名后,将显示上述错误。如果使用fiddler跟踪请求,您应该得到如下错误: enter image description here

解决方案是将邮递员的回调网址添加到您的应用设置:

enter image description here

答案 1 :(得分:0)

如果您有 Microsoft 个人帐户,只需按照我在 Tenant does not have a SPO license 中分享的步骤操作即可。