1. 채널에 사용자 초대하기
채널에 사용자를 초대할 수 있습니다.
TalkPlusApi.AddMemberToChannel(channel, targetIds, (TPChannel tpChannel) => {
// SUCCESS
}, (int statusCode, Exception e) => {
// FAILURE
});
2. 채널에서 사용자 제거하기
채널에 참여한 사용자를 제거할 수 있습니다.
TalkPlusApi.RemoveMemberToChannel(channel, targetIds, (TPChannel tpChannel) => {
// SUCCESS
}, (int statusCode, Exception e) => {
// FAILURE
});
3. 채널 사용자 목록 가져오기
채널에서 사용자 목록을 가져옵니다.
TalkPlusApi.GetChannelMembers(channel,
lastUser,
(List<TPMember> tpMembers, bool hasNext) => {
// SUCCESS
}, (int statusCode, Exception e) => {
// FAILURE
});
4. 사용자 차단하기
채널에 참여한 사용자를 차단합니다.
TalkPlusApi.BanMemberToChannel(channel, targetIds, (TPChannel tpChannel) => {
// SUCCESS
}, (int statusCode, Exception e) => {
// FAILURE
});
5. 사용자 차단 해제하기
채널에서 차단 되었던 사용자를 차단 해제합니다.
TalkPlusApi.UnBanMemberToChannel(channel, targetIds, (TPChannel tpChannel) => {
// SUCCESS
}, (int statusCode, Exception e) => {
// FAILURE
});
6. 차단된 사용자 목록 가져오기
채널에서 차단 되었던 사용자 목록을 가져옵니다.
TalkPlusApi.GetBanUsersFromChannel(tpChannel,
lastUser,
(List<TPUser> tpUsers, bool hasNext) => {
// SUCCESS
}, (int statusCode, Exception e) => {
// FAILURE
}
);
7. 사용자 Mute
채널에 참여한 특정 사용자가 메시지 발송을 못 하도록 막는 mute 기능을 제공합니다.
TalkPlusApi.MuteMemberToChannel(channel,
targetIds,
expireInMinutes,
(TPChannel tpChannel) => {
// SUCCESS
}, (int statusCode, Exception e) => {
// FAILURE
});
8. 사용자 Mute 해제
채널 사용자의 mute 상태를 해제할 수 있습니다.
TalkPlusApi.UnMuteMemberToChannel(channel, targetId, (TPChannel tpChannel) => {
// SUCCESS
}, (int statusCode, Exception e) => {
// FAILURE
});
9. Mute 처리된 사용자 목록 가져오기
채널에서 mute 처리 되었던 사용자 목록을 가져옵니다.
TalkPlusApi.GetMutedChannelMembers(tpChannel,
tpLastMember,
(List<TPMember> tpMembers, bool hasNext) => {
// SUCCESS
}, (int statusCode, Exception e) => {
// FAILURE
});
10. 사용자 Peer-Mute
채널에 참여한 특정 사용자의 메시지를 차단합니다.
TalkPlusApi.MutePeerToChannel(channel,
targetId,
expireInMinutes,
(TPChannel tpChannel, List<TPMember> mutedPeers) => {
// SUCCESS (성공 시, 차단된 사용자 목록 전달 됨)
}, (int statusCode, Exception e) => {
// FAILURE
});
11. Peer-Mute 된 사용자 목록 가져오기
채널에 Peer-Mute 된 사용자 목록을 가져옵니다.
TalkPlusApi.GetMutedPeers(channel,
lastUser,
(List<TPMember> mutedPeers, bool hasNext) => {
// SUCCESS
}, (int statusCode, Exception e) => {
// FAILURE
});
12. 사용자 Peer-Mute 해제
채널에 참여한 특정 사용자의 메시지 차단을 해제합니다.
TalkPlusApi.UnMutePeerToChannel(channel,
targetId,
(TPChannel tpChannel, List<TPMember> unMutedPeers) => {
// SUCCESS (성공 시, 차단 해제된 사용자 목록 전달 됨)
}, (int statusCode, Exception e) => {
// FAILURE
});
Last updated