1.在Azure注册应用
(1)登录https://portal.azure.com/
(2)新建应用
(3)注册应用
重定向URI选择Web并填写http://localhost
(4)修改清单配置(仔细点)
打开清单配置后,修改allowPublicClient
和oauth2AllowImplicitFlow
,都修改为true
,修改完成后记得保存
(5)配置API权限
完成上述步骤后,我们已经在Azure中设置好了应用程序,接下来我们用Postman调用Dynamics 365 Web API
2.Postman测试
(1)在本地打开一个记事本,记录应用id和服务根URL
应用id:
服务根URL:
(2)打开postman,创建请求
参数:
Token Name :自己取名
Grant Type:选择Implicit
Callback URL:输入http://localhost
Auth URL:https://login.microsoftonline.com/common/oauth2/authorize?resource=[crm环境链接]
示例:https://login.microsoftonline.com/common/oauth2/authorize?resource=https://helloworld.api.crm5.dynamics.com
Client ID:看上面,刚刚让你复制到记事本的
(3)发送请求
在登录框中输入账号和密码
登录成功后,返回了token,我们直接点击使用token
测试一下获取客户列表
返回成功