본문으로 건너뛰기

사용자 금지/해제

사용자 금지

특정 사용자를 해당 그룹 채널에 참가하지 못 하도록 금지 할 수 있습니다.

주의

채널 매니저만 할 수 있습니다.

Parameter

속성설명유형기본값필수여부
channelId채널 아이디String없음O
userId사용자 아이디String없음O
seconds금지 기간, 단위 초Number0X
reason금지 이유 (4~200자)String없음X
public func ban(channelId: String, userId: String, seconds: Int? = nil, reason: String? = nil, completion: ((BanInfo?, Int) -> ())? = nil)

// BanInfo: {
// "user": {
// "userId": "User ID",
// "name": "User Name",
// "created_at": 1669358202276,
// "updated_at": 1669358203107
// },
// "start_at": 1670916132911, // 금지 시작 일시
// "end_at": 1670916132911, // 금지 종료 일시
// "reason": "Reason"
// }

사용자 금지 해제

사용자 금지를 해제 할 수 있습니다.

주의

채널 매니저만 할 수 있습니다.

Parameter

속성설명유형기본값필수여부
channelId채널 아이디String없음O
userId사용자 아이디String없음O
public func unban(channelId: String, userId: String, completion: ((Bool, Int) -> ())? = nil)

사용자 금지 목록 조회

해당 채널의 사용자 금지 목록을 조회 할 수 있습니다.

조회 정렬 기준은 금지 시작일 내림차순입니다.

주의

채널 매니저만 할 수 있습니다.

Parameter

속성설명유형기본값필수여부
channelId채널 아이디String없음O
public func getBannedList(channelId: String, completion: (([BanInfo]?, Int) -> ())? = nil)
// BanInfo: [
// {
// "user": {
// "userId": "User ID",
// "name": "User Name",
// "created_at": 1669358202276,
// "updated_at": 1669358203107
// },
// "start_at": 1670916132911, // 금지 시작 일시
// "end_at": 1670916132911, // 금지 종료 일시
// "reason": "Reason"
// }
// ...
//]