teamsApp 资源类型

命名空间:microsoft.graph

代表Microsoft Teams 应用目录中的一个应用.

用户可以在 Microsoft Teams 商店中看到这些应用,并且可以使用“向团队添加应用”方法将这些应用安装到 Teams 中。

方法

方法 返回类型 说明
列出目录中的应用 teamsApp 集合 列出 Microsoft Teams 应用目录中的所有应用。
向目录发布应用 teamsApp 将应用上传到组织的应用目录。
更新目录中的应用 teamsApp 更新组织应用目录中的应用。
从目录中删除应用 无 从组织应用目录中删除应用。
获取关联的机器人 teamworkBot 获取与 Teams 应用关联的自动程序。
在频道中列出应用 teamsApp 集合 获取团队中指定频道中已启用的应用列表。
在频道中获取应用 teamsApp 在团队中的指定频道中获取已启用的应用。
将应用添加到频道 无 添加一个 teamsApp,用于在团队中的指定频道中启用应用。
从频道中删除应用 无 删除在团队内指定频道中禁用应用的teamsApp。

属性

属性 类型 说明
displayName string 应用开发人员在 Microsoft Teams 应用压缩包中提供的目录名称。
distributionMethod teamsAppDistributionMethod 应用的分配方法。 只读。
externalId string 应用开发人员在 Microsoft Teams 应用压缩包中提供的目录 ID。
id string 为目录生成的应用 ID 不同于 在 Microsoft Teams zip 应用包中找到的开发人员提供的 ID。 对于 distributionMethod 类型store为 的应用,externalId 值为空。 将应用发布到全局存储区时,应用的 ID 与应用清单中的 ID 匹配。

teamsAppDistributionMethod 值

成员 说明
商店 应用适用于 Microsoft Teams 应用商店中的所有租户。
组织 应用仅适用于此租户。
旁加载 应用仅对安装应用的用户或团队可用。
unknownFutureValue 可演变枚举 sentinel 值。 请勿使用。

关系

关系 类型 说明
appDefinitions teamsAppDefinition 集合 每个版本的应用的详细信息。

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

{
  "externalId": "string",
  "displayName": "string",
  "distributionMethod": "string",
  "id": "string"
}