本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
若要管理彈性頻道中的成員,請使用 CreateChannelMembership、 CreateChannelModerator和 CreateChannelBan APIs。以下資訊說明如何使用它們。
- 頻道成員資格
-
CreateChannelMembership
API 在子頻道層級建立成員資格。子頻道可以包含主持人和一般成員。-
主持人 – 您可以將主持人新增至多個子頻道。這可讓主持人在所屬的每個子頻道上傳送訊息。當您將主持人新增至子頻道時,您必須提供
SubChannelId
。如果您想要自動將主持人指派給新的子頻道,您可以啟用訊息串流、接聽子頻道建立事件,然後建立主持人成員資格以回應這些事件。
最後,您可以從特定子頻道或所有子頻道刪除主持人。在這兩種情況下,您都會使用 DeleteChannelMembership API。若要從特定子頻道刪除主持人,請提供
SubChannelId
。如果您未提供子通道的 ID,系統會從所有子通道中移除主持人。最後,您可以使用 ListSubChannels API 來列出每個子頻道和成員數量。 -
一般成員 – 這些成員包括大部分的頻道成員資格。您只能將一般成員新增至一個子頻道。此外,您無法在建立或刪除頻道成員資格
SubChannelId
時傳遞 ,因為 系統會控制成員資格在哪個子頻道中建立。
-
- 頻道主持人
-
CreateChannelModerator
API 會在彈性頻道層級建立主持人。主持人可以檢視所有子頻道中的所有訊息。當您將一般成員提升為頻道主持人時,系統會移除該成員的所有現有頻道成員資格。當您降級主持人時,也會發生相同情況。 - 頻道禁止
-
CreateChannelBan
API 會在彈性頻道層級建立禁止。禁止的AppInstanceUser
不能屬於任何子頻道。當您禁止成員時,系統會移除該成員的所有頻道成員資格。