Microsoft 合作伙伴中心价格表 API:AADSTS65001:用户或管理员尚未同意使用 ID 为“”的应用程序

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

我收到此错误:

AADSTS65001:用户或管理员未同意使用ID为“名为”的应用程序。发送此用户和资源的交互式授权请求。跟踪 ID:9cc0a97c-b602-4cb1-8325-545833b47b00 相关 ID:00853d8f-9f51-4708-b44b-3f0392503b1f 时间戳:2024-02-14 17:41:18Z

任何时候我生成一个refresh_token并尝试使用此刷新令牌来获取访问令牌,然后我可以将其传递到价目表API以获取某个区域的价目表。

c# azure-active-directory microsoft-partner-center
1个回答
0
投票

注意:要调用Microsoft Partner API,您必须向Microsoft Entra应用程序授予Microsoft Partner API权限。

授予管理员以下 API 权限:

enter image description here

我使用以下端点来授权用户:

https://login.microsoftonline.com/TenantID/oauth2/v2.0/authorize?
&client_id=ClientID
&response_type=token
&redirect_uri=https://jwt.ms
&scope=https://api.partner.microsoft-int.com/user_impersonation
&state=12345

enter image description here

访问令牌生成成功:

enter image description here

如果问题仍然存在, 转至 Microsoft Entra ID -> 企业应用程序 -> 用户设置 -> 同意和权限

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.