繁体   English   中英

使用PHP从MS Dynamics CRM Web API获取联系人

[英]Fetch contact from MS Dynamics CRM Web API with PHP

我正在使用jamesmcq的库( https://github.com/jamesmcq/oidc-aad-php-library )连接和从Microsoft Dynamics CRM Online用PHP获取联系数据。 我已经通过OAuth成功登录并获得了令牌,但是当我尝试使用access_token访问CRM Web API时,出现以下异常:

AADSTS65001: The user or administrator has not consented to use the application with ID 'XXXXXX-XXXXXX-XXXX-XXX-XXXXXXX'. Send an interactive authorization request for this user and resource.

我已经找到了这个答案: https : //stackoverflow.com/a/34885153/1305261 ,但是我只能访问新的Azure门户,而不能访问经典版,因此我不知道在哪里可以找到他说过的设置关于。 此外,我在Azure Active Directory菜单下找到了类似的内容,并且授予了所有权限的访问权限,但“异常”仍然存在。

谁能帮我解决这个错误?

更新:这是我为应用程序设置的权限: 在此处输入图片说明

在新的Azure门户中,可以按照以下步骤访问该屏幕:

  1. Azure活动目录
  2. 应用注册
  3. 选择你的应用
  4. 所需权限

在此处输入图片说明

从那里,您可以添加新的权限:

在此处输入图片说明

更新:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM