新建Postman环境
Step 1:在Postman中创建环境用于连接Dataverse
Step 2:在Power App中找到所需Dataverse环境的基础URL地址,地址仅保留到 .com/ 部分
Step 3:在Postman的环境中设置如下变量。其中第一个变量的初始值填入对应Dataverse环境的基础URL,其他变量的值直接填入图上所示的值即可
VARIABLE | INITIAL VALUE | ACTION |
---|---|---|
url | https://<your org name>.api.crm.dynamics.com | Use the base url of the Web API endpoint |
clientid | 51f81489-12ee-4a9e-aaae-a2591f45987d | Copy the value |
version | 9.2 | Copy the value |
webapiurl | {{url}}/api/data/v{{version}}/ | Copy the value |
callback | https://localhost | Copy the value |
authurl | https://login.microsoftonline.com/common/oauth2/authorize?resource={{url}} | Copy the value |
PS:{{变量名}} 表示引用该变量的值
Step 4:选择环境以激活
生成Dataverse环境访问Token
确保Postman中选择了新建的环境,在该环境中新建一个请求。通过该请求去获取访问令牌,即Token。
引用前面定义的变量去获取新的Token
注:如果想要在Postman中为一个Dataverse环境,配置多个不同用户认证的环境,那么在获取Token的时候,在底部点击 清除Cookie(Clear Cookie)
点击Get New Access Token,会弹出对话框请求登录,登录账号后,即可获得Token
点击Use Token后,该Token即可在Available Token中选用
测试链接
通过刚刚配置了Token的Get请求,向该URL请求 {{webapiurl}}WhoAmI
该接口会返回对应Dataverse组织的基本信息,能够成功访问,则说明链接Dataverse环境成功