관리금지어금지어 조회

민감 단어 설정 조회

개요

현재 시스템의 민감 단어 검열 구성을 가져옵니다. 이 API는 시스템 설정 조회와 동일한 엔드포인트인 GET /config를 사용하며, 이 페이지에서는 민감 단어와 관련된 설정 항목에 초점을 맞춥니다.


API 엔드포인트

민감 단어 구성 조회

민감 단어 목록을 포함한 현재의 런타임 구성을 가져옵니다.

GET /config

Headers

매개변수타입필수설명
IM-CLIENT-KEYstring클라이언트 키
IM-Authorizationstring클라이언트 토큰

요청 예시

GET /config HTTP/1.1
IM-CLIENT-KEY: {IM-CLIENT-KEY}
IM-Authorization: {IM-Authorization}
Host: your-app.imkit.io
Connection: close

JavaScript 예시:

const response = await axios.get(
  `https://your-app.imkit.io/config`,
  {
    headers: {
      "IM-CLIENT-KEY": IM_CLIENT_KEY,
      "IM-Authorization": TOKEN,
    },
  }
);

cURL 예시:

curl -X "GET" "https://your-app.imkit.io/config" \
     -H 'IM-CLIENT-KEY: {IM-CLIENT-KEY}' \
     -H 'IM-Authorization: {IM-Authorization}'

Response

성공 응답 (200 OK)

매개변수타입설명
RCnumber응답 코드 (0은 성공을 의미함)
RMstring응답 메시지
resultobject런타임 구성 데이터

구성 객체 구조

매개변수타입설명
announcementobject공지사항 구성
censorshipobject콘텐츠 검열 구성

검열 구성 객체 구조

매개변수타입설명
keywordsarray민감 단어 배열

응답 예시

{
  "RC": 0,
  "RM": "OK",
  "result": {
    "announcement": {
      "text": "blahblah...",
      "pin": true
    },
    "censorship": {
      "keywords": [
        "foo",
        "bar"
      ]
    }
  }
}

오류 응답

401 Unauthorized - 인증 실패

{
  "RC": 401,
  "RM": "Unauthorized",
  "error": {
    "code": "INVALID_TOKEN",
    "message": "Invalid or expired token"
  }
}

403 Forbidden - 권한 부족

{
  "RC": 403,
  "RM": "Permission denied",
  "error": {
    "code": "INSUFFICIENT_PERMISSIONS",
    "message": "Only authorized users can view runtime config"
  }
}

사용 시나리오

구성 검토

  • 구성 확인: 현재 시스템에 설정된 민감 단어 목록을 검토합니다.
  • 규칙 이해: 시스템의 현재 콘텐츠 필터링 규칙을 파악합니다.
  • 설정 검증: 민감 단어 구성이 올바르게 반영되었는지 확인합니다.

시스템 모니터링

  • 구성 모니터링: 민감 단어 구성 상태를 정기적으로 확인합니다.
  • 이상 탐지: 구성이 비정상적이거나 유실되었는지 모니터링합니다.
  • 규정 준수 확인: 구성이 법적 요구 사항을 충족하는지 확인합니다.

관리 및 유지보수

  • 백업 준비: 수정 전에 현재 구성을 백업합니다.
  • 문제 진단: 콘텐츠 필터링 관련 문제를 조사합니다.
  • 버전 제어: 구성 변경 이력을 추적합니다.

주의 사항

  • 인증 요구: 구성을 보려면 유효한 클라이언트 인증이 필요합니다.
  • 런타임 구성: 파일 구성이 아닌 현재 활성화된 런타임 구성을 표시합니다.
  • 전체 구성: 응답에는 민감 단어뿐만 아니라 모든 런타임 구성 항목이 포함됩니다.
  • 실시간 상태: 시스템의 현재 실시간 구성 상태를 보여줍니다.
  • 민감 정보: 구성 내용에 민감한 정보가 포함될 수 있으므로 안전하게 관리하십시오.
  • 캐싱 메커니즘: 구성에 캐시가 적용되어 있을 수 있으므로 변경 후 캐시가 업데이트될 때까지 기다려야 할 수 있습니다.
© 2026 FUNTEK Software Inc. All rights reserved.