我收到此错误:
AADSTS65001:用户或管理员未同意使用ID为“名为”的应用程序。发送此用户和资源的交互式授权请求。跟踪 ID:9cc0a97c-b602-4cb1-8325-545833b47b00 相关 ID:00853d8f-9f51-4708-b44b-3f0392503b1f 时间戳:2024-02-14 17:41:18Z
任何时候我生成一个refresh_token并尝试使用此刷新令牌来获取访问令牌,然后我可以将其传递到价目表API以获取某个区域的价目表。
注意:要调用Microsoft Partner API,您必须向Microsoft Entra应用程序授予Microsoft Partner API权限。
授予管理员以下 API 权限:
我使用以下端点来授权用户:
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
访问令牌生成成功:
如果问题仍然存在, 转至 Microsoft Entra ID -> 企业应用程序 -> 用户设置 -> 同意和权限