如何使用Graph API部署Outlook加载项
关于用Graph API部署Outlook加载项到组织用户的方案
目前Microsoft Graph的Beta版本提供了管理组织级Office加载项部署的相关API,可用于将你的Outlook加载项推送给组织内所有用户:
- 部署加载项:使用
POST /admin/officeApps端点创建组织级Office应用部署,请求体需包含加载项的清单信息、分配范围等关键参数。 - 调整分配范围:通过
PATCH /admin/officeApps/{id}修改加载项的分配对象,可设置为覆盖组织内所有用户。 - 查看部署状态:调用
GET /admin/officeApps获取组织内已部署的Office加载项列表,确认你的加载项部署状态。
需要注意,这些接口仅存在于Beta版本,正式版(v1.0)暂未提供相关功能。调用时需具备管理员权限,比如Organization.ReadWrite.All或AppCatalog.ReadWrite.All。
请求体中需将Outlook加载项的XML清单以字符串形式传入,指定targetPlatforms为["outlook"],并将distributionMethod设为"organization",以此实现全组织用户的自动部署。
示例请求(Beta版):
POST https://graph.microsoft.com/beta/admin/officeApps Content-Type: application/json { "displayName": "你的Outlook加载项名称", "description": "加载项功能描述", "content": "<XML格式的加载项清单完整内容>", "contentType": "xml", "targetPlatforms": ["outlook"], "distributionMethod": "organization" }
内容的提问来源于stack exchange,提问作者Rachel
相关产品推荐
相关产品推荐

