python - 尝试使用不带 POST 的 Microsoft Graph API 来获取不记名 token

标签 python oauth office365 microsoft-graph-api azure-ad-graph-api

我目前正在使用 Microsoft Office 365 API 来获取有关邮箱使用情况和事件​​的信息。我正在尝试切换到 Graph API,但遇到了一些问题。

当我使用当前的 API 时,我会在 header 中给出一个“auth”字段,这样我就可以避免在发送 GET 请求之前发布不记名 token 。

当我在 Graph API 中尝试相同的操作时,出现以下错误:“CompactToken 解析失败,错误代码:-2147184105”

经过一些研究后,我不确定是否可以在不发布不记名 token 的情况下访问 Graph API。我想通过仍然使用“auth”字段中的授权凭据来访问它。请让我知道您可以提供的任何意见/帮助!

最佳答案

如果我没理解错的话,您是否希望获得不记名 token 而不通过单独的“POST”将授权代码转换为访问(不记名) token ? v2 端点(和 Microsoft Graph)使用 Implicit Grant 支持此功能。 。

我不久前写了一篇关于此的文章,可能对您入门有所帮助 - v2 Endpoint and Implicit Grant

关于python - 尝试使用不带 POST 的 Microsoft Graph API 来获取不记名 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44727564/

相关文章:

r - R中的twitteR身份验证OAuth错误

facebook - 存储用户的 Facebook 访问 token

c# - 使用 WebClient 从 SharePoint Online 下载文件

javascript - Outlook Rest Api — 获取特定时区的日历 View (REST)

python - Cython 函数的运行时生成和编译

Python Django 错误 ModuleNotFoundError : No module named 'corsheaders'

python - OpenCV houghLinesP 参数

api - 使用 c#.net 代码在 Office 365 中动态创建用户帐户

python - Python OpenCV VideoCapture将不会显示网络摄像头图像

python - PyCharm STDOUT 窗口