gpt4 book ai didi

azure - 调用 Graph API 时访问 token 丢失或格式错误

转载 作者:行者123 更新时间:2023-12-04 04:29:16 25 4
gpt4 key购买 nike

按照本指南操作:https://azure.microsoft.com/en-us/documentation/articles/resource-manager-api-authentication/#_get-objectid-of-application-service-principal-in-user-azure-ad

我已经达到了调用 graph.windows.net 来获取用户 Azure AD 中服务主体的 ObjectId 的阶段。

但是,当我调用电话时,我收到以下消息:

{"odata.error":{"code":"Authentication_MissingOrMalformed","message":{"lang":"en","value":"Access Token missing or malformed."},"values":null}}

我也已经尝试将 clientId 替换为“onmicrosoft.com”地址(因此graph.windows.net/appname.onmicrosoft.com/...),仍然得到相同的结果消息。

最佳答案

为了扩展我的评论,当应用程序 key 包含需要编码的字符时,我们已经看到了这种情况。例如“+”和“=”

enter image description here

如果您没有使用某些可用的客户端帮助程序,或者正在使用 Fiddler 或 Postman 进行测试,您将需要在调用图形 api 之前对 key 进行 URL 编码,因此看起来会变成:

“7hIkYG5m7xJQnocThxMc4yPjtbRP7bO41aNC%2bbrEzvo%3d”

关于azure - 调用 Graph API 时访问 token 丢失或格式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39354881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com