Klat
  • Klat SDK
  • Android
    • Getting Started
    • Callback
    • User
      • 사용자 생성 / 로그인
      • 사용자 정보 업데이트
      • 사용자 차단 목록 관리
      • 사용자 로그아웃
      • 사용자 삭제
    • Channel
      • 채널 생성 / 삭제
      • 채널 조회
      • 채널 정보 업데이트
      • 채널 목록 조회
      • 채널 사용자 관리
      • 채널 참여 / 나가기
      • 채널 내 메시징
      • 채널 숨기기 / 보이기
      • 채널 Freeze / Unfreeze
      • 채널 주인 변경
      • 채널 푸시알림 설정
      • 채널별 개인 데이터 설정
    • Push Notification
    • Sample Application
    • What's New
  • iOS
    • Getting Started
    • Callback
    • User
      • 사용자 생성 / 로그인
      • 사용자 정보 업데이트
      • 사용자 차단 목록 관리
      • 사용자 로그아웃
      • 사용자 삭제
    • Channel
      • 채널 생성 / 삭제
      • 채널 조회
      • 채널 정보 업데이트
      • 채널 목록 조회
      • 채널 사용자 관리
      • 채널 참여 / 나가기
      • 채널 내 메시징
      • 채널 숨기기 / 보이기
      • 채널 Freeze / Unfreeze
      • 채널 주인 변경
      • 채널 푸시알림 설정
      • 채널별 개인 데이터 설정
    • Push Notification
    • Sample Application
    • What's New
  • Unity
    • Getting Started
    • Callback
    • User
      • 사용자 생성 / 로그인
      • 사용자 정보 업데이트
      • 사용자 차단 목록 관리
      • 사용자 로그아웃
      • 사용자 삭제
    • Channel
      • 채널 생성 / 삭제
      • 채널 조회
      • 채널 정보 업데이트
      • 채널 목록 조회
      • 채널 사용자 관리
      • 채널 참여 / 나가기
      • 채널 내 메시징
      • 채널 숨기기 / 보이기
      • 채널 Freeze / Unfreeze
      • 채널 주인 변경
      • 채널 푸시알림 설정
      • 채널별 개인 데이터 설정
    • Push Notification
    • Sample Application
  • JavaScript
    • Getting Started
    • Realtime Event
    • Pagination
    • User
      • 사용자 생성 / 로그인
      • 사용자 정보 업데이트
      • 사용자 차단 목록 관리
      • 사용자 로그아웃
      • 사용자 삭제
    • Channel
      • 채널 생성 / 삭제
      • 채널 조회
      • 채널 정보 업데이트
      • 채널 목록 조회
      • 채널 사용자 관리
      • 채널 참여 / 나가기
      • 채널 내 메시징
      • 채널 숨기기 / 보이기
      • 채널 Freeze / Unfreeze
      • 채널 주인 변경
      • 채널 푸시알림 설정
      • 채널별 개인 데이터 설정
    • Push Notification (FCM)
    • Sample Application
    • What's New
  • Flutter
    • Getting Started
    • Callback
    • User
      • 사용자 생성 / 로그인
      • 사용자 정보 업데이트
      • 사용자 차단 목록 관리
      • 사용자 로그아웃
      • 사용자 삭제
    • Channel
      • 채널 생성 / 삭제
      • 채널 조회
      • 채널 정보 업데이트
      • 채널 목록 조회
      • 채널 사용자 관리
      • 채널 참여 / 나가기
      • 채널 내 메시징
      • 채널 숨기기 / 보이기
      • 채널 Freeze / Unfreeze
      • 채널 주인 변경
      • 채널 푸시알림 설정
      • 채널별 개인 데이터 설정
    • Push Notification
  • REST API
    • Getting Started
    • API
      • User
        • 사용자 생성
        • 사용자 로그인 (로그인 토큰)
        • 사용자 조회
        • 사용자 정보 업데이트
        • 사용자 활성화 / 비활성화
        • 사용자 푸시 알림 설정
        • 사용자 삭제
        • 사용자 목록 조회
        • 사용자 채널 조회
        • 사용자 차단 목록 관리
      • Channel
        • 채널 생성
        • 채널 조회
        • 채널 정보 업데이트
        • 채널 삭제
        • 채널 목록 조회
        • 채널 사용자 관리
        • 채널 내 메시징
        • 채널 숨기기 / 보이기
        • 채널 Freeze / Unfreeze
        • 채널 주인 변경
        • 채널 알림 설정
      • App
        • 앱 조회
        • 앱 생성
        • 앱 삭제
      • Bot
        • 봇 생성
        • 봇 목록 조회
        • 봇 조회
        • 봇 정보 업데이트
        • 봇 삭제
        • 봇 채널 목록 조회
        • 봇 채널 내 메시징
        • 봇 채널 참여 / 나가기
    • Push Notification
    • Rate Limit
  • MISC
    • Webhooks
    • SDK Rate Limit
    • Error Code
    • FAQ
      • Function
      • Spec
Powered by GitBook
On this page
  • Get Blocked Users
  • Block User
  • Unblock User
  1. REST API
  2. API
  3. User

사용자 차단 목록 관리

다음과 같은 방식으로 동작합니다.

Case

가능 여부

내가 블럭한 사용자를 내가 Owner인 channel에 add member가 가능한지

불가능

내가 블럭한 사용자가 내가 Owner인 channel에 join이 가능한지

불가능

내가 블럭한 사용자를 내가 Member인 channel에 add member가 가능한지

가능

내가 블럭한 사용자가 내가 Member인 channel에 join이 가능한지

가능

내가 블럭한 사용자가 Owner인 channel에 나를 add member할 수 있는지

불가능

내가 블럭한 사용자가 Owner인 channel에 내가 join할 수 있는지

불가능

내가 블럭한 사용자가 Member인 channel에 나를 add member할 수 있는지

가능

내가 블럭한 사용자가 Member인 channel에 내가 join할 수 있는지

가능

Get Blocked Users

GET https://api.talkplus.io/v1.4/api/users/:userId/blocked

차단한 사용자 목록을 조회합니다.

Path Parameters

Name
Type
Description

userId*

string

현재 사용자

Query Parameters

Name
Type
Description

lastUserId

string

Last user ID to query from (use for pagination)

Headers

Name
Type
Description

app-id*

string

App ID

api-key*

string

App API key

{
  "users": [
    {
      "id": "badUser",
      "username": "badUser",
      "profileImageUrl": "http://cnd.test.com/bad_user.jpg",
      "disablePushNotification": false,
      "data": {},
      "updatedAt": 1603184094285,
      "createdAt": 1603184094285
    }
  ],
  "hasNext": false
}
{
  "error": true,
  "code": "1006",
  "message": "Unauthorized"
}

Block User

POST https://api.talkplus.io/v1.4/api/users/:userId/block

사용자를 차단합니다.

Path Parameters

Name
Type
Description

userId*

string

현재 사용자

Headers

Name
Type
Description

content-type

string

application/json

app-id*

string

App ID

api-key*

string

App API key

Request Body

Name
Type
Description

userId*

string

차단할 사용자 ID

{}
{
  "error": true,
  "code": "1006",
  "message": "Unauthorized"
}

Unblock User

POST https://api.talkplus.io/v1.4/api/users/:userId/unblock

(특정 사용자 권한으로) 사용자 차단을 해제합니다.

Path Parameters

Name
Type
Description

userId*

string

현재 사용자

Headers

Name
Type
Description

content-type

string

application/json

app-id*

string

App ID

api-key*

string

App API key

Request Body

Name
Type
Description

userId*

string

차단 해제할 사용자 ID

{}
{
  "error": true,
  "code": "1006",
  "message": "Unauthorized"
}

Previous사용자 채널 조회NextChannel

Last updated 11 months ago