为什么我在使用 Mircrosft Graph API 获取访问令牌时收到 HTTP 404 Not Found

问题描述 投票:0回答:1

我正在尝试通过邮递员使用 microsoft graph api 获取访问令牌。我已经提供了客户端 ID 和客户端密钥(请参阅随附的屏幕截图)。我收到 http 404 未找到错误。我正在使用以下端点来获取访问令牌。

https://login.microsoftonline.com/{{TenantID}}/oauth2/v2.0/token

我尝试编写一个函数来获取访问令牌,然后我将进行另一个函数调用,该函数将从共享点文件夹中获取文件。

python sharepoint oauth microsoft-graph-api
1个回答
0
投票

您可以从 Microsoft Learn 阅读本文的第一部分。

您确定在标题中将

Content-Type
设置为
application/x-www-form-urlencoded
吗?

  • 方法选择GET(1)
  • 对于 URI,输入
    https://login.microsoftonline.com/<TENANT ID>/oauth2/token
    (2)
  • Headers tab
    (3) 上添加
    Content-Type
    键和
    application/x-www-form-urlencoded
    作为值 (4)

  • 切换到
    Body tab
    ,并添加以下键和值。
    • 选择
      form-data
    • 添加
      grant_type
      键,然后键入
      client_credentials
      作为值。
    • 添加
      client_id
      键,然后粘贴您之前记下的
      client ID
      的值。
    • 添加
      client_secret
      键,然后粘贴您之前记下的客户端密钥的值。
  • 选择
    Send
    发送获取令牌的请求
© www.soinside.com 2019 - 2024. All rights reserved.