Microsoft Graph便利库
wmgraph的Python项目详细描述
wmgraph Microsoft Graph便利库
此Office 365 business API图形库帮助。 它使用OAuth 2.0客户端凭据流的证书来验证在azuread中注册的守护程序应用程序。 这使得它适合在控制台应用程序中使用。在
配置
- 在Azure AD中注册应用程序
- 准备配置.json以及MS应用程序的证书
- 上传服务器.crt至AAD
见Client Credentials for AzureAD msal
创建证书:
#!/bin/sh
openssl genrsa -out server.pem 2048
openssl req -new -key server.pem -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey server.pem -out server.crt
openssl x509 -noout -fingerprint -sha1 -inform pem -in server.crt |sed -e 's=:==g' > server.fpr
在配置.json:
^{pr2}$使用
导入
fromwmgraph.apiimportMgraphApifromwmgraph.api.exceptionsimportMgraphApiError
连接
api=MgraphApi(params='./config.json')
使用
userdata = api.get_user(args.user_id)
或者
foruserinapi.list_users():print(user)`
开发要求
绳线 车轮
- 项目
标签: