管理弹性频道成员 - Amazon Chime SDK

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

管理弹性频道成员

要管理弹性通道中的成员,请使用CreateChannelMembershipCreateChannelModerator、和 CreateChannelBanAPI。以下信息介绍了其使用方法。

频道成员资格数

CreateChannelMembership API 创建子频道级别的成员资格。子频道包括监管人和普通成员。

  • 监管人:您可以将监管人添加到多个子频道。这允许监管人在他们所属的每个子频道上发送消息。向子频道添加监管人时,您必须提供 SubChannelId

    如果您想自动为新的子频道分配监管人,则可以启用消息流,监听子频道创建事件,然后创建监管人成员资格以响应上述事件。

    最后,您可以从特定子频道或所有子频道中删除监管人。在这两种情况下,您都使用 DeleteChannelMembershipAPI。要从特定子频道中删除监管人,您需要提供 SubChannelId。如果您未提供子频道的 ID,系统会将监管人从所有子频道中移除。最后,您可以使用 ListSubChannelsAPI 列出子频道以及每个子频道中的成员数量。

  • 普通成员:占频道成员的大多数。您只能向一个子频道添加普通成员。此外,在创建或删除频道成员资格时,您无法通过 SubChannelId,因为是由系统来控制创建成员资格所在的子频道。

频道的监管人数

CreateChannelModerator API 在弹性频道级别创建监管人。监管人可以查看所有子频道中的所有消息。当您将普通成员提升为频道监管人时,系统会删除该成员的所有现有频道成员资格。当您降级监管人时,也会发生同样的情况。

频道禁令

CreateChannelBan API 在弹性频道级别创建封禁。被封禁的 AppInstanceUser 不属于任何子频道。当您封禁某个成员时,系统会删除该成员的所有频道成员资格。