Oauth 2.0 Microsoft访问令牌问题无效\u授予跟踪ID和相关ID问题

Oauth 2.0 Microsoft访问令牌问题无效\u授予跟踪ID和相关ID问题,oauth-2.0,azure-active-directory,microsoft-graph-api,Oauth 2.0,Azure Active Directory,Microsoft Graph Api,我使用以下方法向端点提供以下详细信息 POST https://login.microsoftonline.com/{tenantid}/oauth2/v2.0/token content_type : application/x-www-form-urlencoded grant_type : authorization_code client_id: correct_client_id client_secret: correct_client_secret code: valid_code

我使用以下方法向端点提供以下详细信息

POST https://login.microsoftonline.com/{tenantid}/oauth2/v2.0/token
content_type : application/x-www-form-urlencoded
grant_type : authorization_code
client_id: correct_client_id
client_secret: correct_client_secret
code: valid_code
我得到以下错误:

{
    "error": "invalid_grant",
    "error_description": "AADSTS9002313: Invalid request. Request is malformed or invalid.\r\nTrace ID: bea03858-4d32-4d88-a1b6-33b7fa2e0d01\r\nCorrelation ID: ab097b2b-4f83-4b15-b909-36a4a8aba5ab\r\nTimestamp: 2020-02-10 14:43:36Z",
    "error_codes": [
        9002313
    ],
    "timestamp": "2020-02-10 14:43:36Z",
    "trace_id": "bea03858-4d32-4d88-a1b6-33b7fa2e0d01",
    "correlation_id": "ab097b2b-4f83-4b15-b909-36a4a8aba5ab",
    "error_uri": "https://login.microsoftonline.com/error?code=9002313"
}

即使我们将
grant\u type
作为
authorization\u code
给出,它仍然给出了错误。看到这个错误并找出这个问题的真正原因,真是令人沮丧

您的邮件在以下几个地方出现错误:

  • 表单URL编码表示字段之间的符号和字符,如中所示
  • 您似乎缺少出于安全目的所需的参数,例如重定向uri
您到底是如何发送请求的?您使用的是什么技术?人们总是建议使用图书馆——我可以为你推荐一个