首页 > 解决方案 > 获取对 Microsoft Graph REST Api 的令牌调用给出 400 错误

问题描述

我可以通过 Graph Explorer 连接到 MS Graph API,并在 C# 中使用 SDK。但是,当我在 Postman 中使用与 SDK 相同的信息时,会出现 400 错误。我正在发布到https://login.microsoftonline.com/TENANTID/oauth2/v2.0/token HTTP/1.1(使用我们的租户 ID)并使用 x-www-form-urlencoded 发送:

响应始终是 404。

我基于 Microsoft 的 Get Token Request 调用(https://docs.microsoft.com/en-us/graph/auth-v2-service#token-request),所以我不确定它为什么不起作用。任何帮助,将不胜感激。

标签: microsoft-graph-apimicrosoft-graph-sdks

解决方案


好的...我对 MS 网站上的格式感到困惑:

POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token HTTP/1.1 主机:login.microsoftonline.com 内容类型:application/x-www-form-urlencoded

我试图发布到https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token HTTP/1.1

当我需要发布到https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token


推荐阅读