Parksi

使用postman调用Microsoft Graph API

2020-08-17 · 1 min read
运维 开发工具

Azure API使用OAuth2进行鉴权,我们可以使用postman进行测试。

需要的应用

  • Postman

导入环境与测试集

导入

dVprzd.png
依次导入下面两个链接:

https://raw.githubusercontent.com/microsoftgraph/microsoftgraph-postman-collections/master/Microsoft%20Graph.postman_collection.json
https://raw.githubusercontent.com/microsoftgraph/microsoftgraph-postman-collections/master/Microsoft%20Graph.postman_environment.json

配置

账户&密码

dVPTQH.png

创建应用(Azure)

前往Azure
在上方搜索栏输入“应用注册”
dV9fn1.png
单击“新注册”
dVCP3Q.png
dVCQgJ.png
记住以下两个值:
dVCwgH.png
新建密钥:
dVCIrn.png

授予权限:
dViThT.png
dVFKC8.png
建议给予User的读取权限。

  • ClientID : 应用程序(客户端) ID
  • ClientSecret : 客户端密码
  • TenantID : 目录(租户) ID

配置环境

dVPSq1.png
将框中所选三个配置补充完整。
dVPCa6.png
获取应用token
dVP6y9.png
获取用户token
dVkkGT.png
至此,用户鉴权已完成,可以调用相关API了

调用

在授予相关权限的情况下,你可以使用postman调用已授权的API。

提示

如果你改变了授权,请重新获取应用token与用户token,以更新权限。