teamsApp 资源类型
命名空间:microsoft.graph
重要
Microsoft Graph /beta
版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
代表Microsoft Teams 应用目录中的一个应用.
用户可以在 Microsoft Teams 商店中看到这些应用,并且可以使用“向团队添加应用”方法将这些应用安装到 Teams 中。
方法
方法 | 返回类型 | 说明 |
---|---|---|
列出目录中的应用 | teamsApp 集合 | 列出 Microsoft Teams 应用目录中的所有应用。 |
向目录发布应用 | teamsApp | 将应用上传到组织的应用目录。 |
更新目录中的应用 | teamsApp | 更新组织应用目录中的应用。 |
从目录中删除应用 | 无 | 从组织应用目录中删除应用。 |
获取关联的机器人 | 团队合作 | 获取与 Teams 应用关联的自动程序。 |
属性
属性 | 类型 | 说明 |
---|---|---|
externalId | string | 应用开发人员在 Microsoft Teams 应用压缩包中提供的目录 ID。 |
displayName | string | 应用开发人员在 Microsoft Teams 应用压缩包中提供的目录名称。 |
distributionMethod | teamsAppDistributionMethod | 应用的分配方法。 只读。 |
id | string 为目录生成的应用 ID 不同于 在 Microsoft Teams zip 应用包中找到的开发人员提供的 ID。 对于 distributionMethod 类型store 为 的应用,externalId 值为空。 将应用发布到全局存储区时,应用的 ID 与应用清单中的 ID 匹配。 |
teamsAppDistributionMethod 值
成员 | 值 | 说明 |
---|---|---|
商店 | 0 | 应用适用于 Microsoft Teams 应用商店中的所有租户。 |
组织 | 1 | 应用仅适用于此租户。 |
旁加载 | 2 | 应用仅适用于安装它的用户/团队。 |
关系
关系 | 类型 | 说明 |
---|---|---|
appDefinitions | teamsAppDefinition 集合 | 每个版本的应用的详细信息。 |
JSON 表示形式
以下 JSON 表示形式显示了资源类型。
{
"externalId": "string",
"displayName": "string",
"distributionMethod": "string",
"id": "string"
}