0

尝试使用 Windows 桌面应用程序中的 REST API 从 CRM 实例中检索数据时出现以下错误。

AADSTS65001:用户或管理员未同意使用 ID 为“4cdb6f7a-5d9c-495a-9649-0140516b91b6”的应用程序。为此用户和资源发送交互式授权请求。跟踪 ID:a6901b0e-f39c-481a-b1ee-365a2cf61a6a 相关 ID:3928214f-ec91-4df1-9e43-c876dfc4000f 时间戳:2016-10-05 13:12:43Z

我已经在 Azure Active Directory 中注册了应用程序,并且我正在使用已注册应用程序的“应用程序 ID”将其作为客户端 ID 传递到 HttpRequestMessage 中。

这个问题的可能原因是什么?

对此的任何帮助将不胜感激。

谢谢

4

1 回答 1

0

MSFT 在这里有一个非常详细的演练。确保您已完成第 10 步和第 11 步:

  1. 单击添加应用程序,然后设置应用程序权限,如下图所示。选择 Dynamics CRM Online 行项目上的 + 图标,然后选择复选标记以退出对话框。设置 CRM Online 应用程序的权限

  2. 在 Dynamics CRM Online 委派权限下拉列表中,选中以组织用户身份访问 CRM Online。在 Dynamics CRM 中添加应用程序权限有关向 Azure Active Directory 注册应用程序的详细信息,请参阅添加应用程序。

注意:如果您的 MSCRM o365 订阅与 Azure AD 分开,您可以按照此处的步骤关联这两个帐户。

于 2016-10-05T13:51:39.630 回答