
언어 🇰🇷 한국어
시작하기
문서
사용법
집계
감사 로그
인증
댓글로부터 차단
차단된 댓글 확인
댓글
사용자 댓글
도메인 구성
이메일 템플릿
이벤트 로그
피드 게시물
댓글 신고
GIF
해시태그
모더레이션
모더레이터
알림 수
알림
페이지 반응
페이지
대기 중인 웹훅 이벤트
질문 구성
질문 결과
질문 결과 집계
SSO 사용자
구독
테넌트 일별 사용량
테넌트 패키지
테넌트 사용자
테넌트
티켓
번역
이미지 업로드
사용자 배지 진행률
사용자 배지
사용자 알림
사용자 접속 상태
사용자 검색
사용자
투표
FastComments 루비 SDK
이것은 FastComments의 공식 Ruby SDK입니다.
FastComments API의 공식 Ruby SDK
리포지토리
설치 
Add this line to your application's Gemfile:
gem 'fastcomments'
And then execute:
bundle install
Or install it yourself as:
gem install fastcomments
Library Contents
This library contains the generated API client and the SSO utilities to make working with the API easier.
Public vs Secured APIs
For the API client, there are three classes, DefaultApi, PublicApi, and ModerationApi. The DefaultApi contains methods that require your API key, and PublicApi contains api calls that can be made directly from a browser/mobile device/etc without authentication. The ModerationApi contains the methods that power the moderator dashboard.
The ModerationApi provides an extensive suite of live and fast moderation APIs. Every ModerationApi method accepts an sso parameter and can authenticate via SSO or a FastComments.com session cookie.
빠른 시작 
인증된 API 사용 (DefaultApi)
중요: 인증된 요청을 만들기 전에 ApiClient에 API 키를 설정해야 합니다. 설정하지 않으면 요청이 401 오류와 함께 실패합니다.
require 'fastcomments'
# Create and configure the API client
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)
# REQUIRED: Set your API key (get this from your FastComments dashboard)
config.api_key['x-api-key'] = 'YOUR_API_KEY_HERE'
# Create the API instance with the configured client
api = FastCommentsClient::DefaultApi.new(api_client)
# Now you can make authenticated API calls
begin
# Example: Add an SSO user
user_data = {
id: 'user-123',
email: 'user@example.com',
displayName: 'John Doe'
}
response = api.add_sso_user('YOUR_TENANT_ID', user_data)
puts "User created: #{response}"
rescue FastCommentsClient::ApiError => e
puts "Error: #{e.response_body}"
# Common errors:
# - 401: API key is missing or invalid
# - 400: Request validation failed
end
공개 API 사용 (PublicApi)
공개 엔드포인트는 인증이 필요하지 않습니다:
require 'fastcomments'
public_api = FastCommentsClient::PublicApi.new
begin
response = public_api.get_comments_public(
'YOUR_TENANT_ID',
'page-url-id'
)
puts response
rescue FastCommentsClient::ApiError => e
puts e.message
end
중재 API 사용 (ModerationApi)
중재 메서드는 모더레이터 대시보드를 구동합니다. sso 토큰을 전달하면 요청이 SSO 인증된 모더레이터를 대신해 수행됩니다:
require 'fastcomments'
moderation_api = FastCommentsClient::ModerationApi.new
begin
# Example: List comments in the moderation queue
response = moderation_api.get_api_comments(
sso: 'YOUR_MODERATOR_SSO_TOKEN'
)
puts response
rescue FastCommentsClient::ApiError => e
puts e.message
end
일반적인 문제
- 401 "missing-api-key" 오류: DefaultApi 인스턴스를 만들기 전에
config.api_key['x-api-key'] = 'YOUR_KEY'를 설정했는지 확인하십시오. - 잘못된 API 클래스: 서버 측 인증 요청에는
DefaultApi를, 클라이언트 측/공개 요청에는PublicApi를, 모더레이터 대시보드 요청에는ModerationApi를 사용하세요. - Null API 키: API 키가 null이면 SDK가 인증을 조용히 건너뛰게 되며, 이로 인해 401 오류가 발생합니다.
참고 
브로드캐스트 ID
일부 API 호출에서는 broadcastId를 전달해야 한다는 것을 보게 될 것입니다. 이벤트를 수신하면 이 ID가 반환되므로, 클라이언트에서 변경을 낙관적으로 적용하려는 경우 해당 이벤트를 무시해야 하는지 알 수 있습니다
(이는 최상의 사용자 경험을 제공하므로 아마 그렇게 하고 싶을 것입니다). 여기에 UUID를 전달하세요. 이 ID는 브라우저 세션에서 두 번 발생하지 않을 만큼 충분히 고유해야 합니다.
SSO (싱글 사인온)
SSO 예제는 아래를 참조하세요.
SSO 사용법 
간단한 SSO
require 'fastcomments'
# Simple SSO 토큰 생성
user = FastComments::SSO::SimpleSSOUserData.new(
user_id: 'user-123',
email: 'user@example.com',
avatar: 'https://example.com/avatar.jpg'
)
sso = FastComments::SSO::FastCommentsSSO.new_simple(user)
token = sso.create_token
puts "SSO Token: #{token}"
# 인증된 API 호출을 위해 SSO 토큰 사용
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)
public_api = FastCommentsClient::PublicApi.new(api_client)
response = public_api.get_comments_public(
'your-tenant-id',
'your-page-url-id',
sso: token
)
puts "Status: #{response}"
보안 SSO
require 'fastcomments'
# 보안 SSO 토큰 생성
user = FastComments::SSO::SecureSSOUserData.new(
user_id: 'user-123',
email: 'user@example.com',
username: 'johndoe',
avatar: 'https://example.com/avatar.jpg'
)
api_key = 'your-api-key'
sso = FastComments::SSO::FastCommentsSSO.new_secure(api_key, user)
token = sso.create_token
puts "Secure SSO Token: #{token}"
# 인증된 API 호출을 위해 SSO 토큰 사용
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)
public_api = FastCommentsClient::PublicApi.new(api_client)
response = public_api.get_comments_public(
'your-tenant-id',
'your-page-url-id',
sso: token
)
puts "Status: #{response}"
집계 
문서를 그룹화(groupBy가 제공된 경우)하고 여러 연산을 적용하여 집계합니다. sum, countDistinct, avg 등 다양한 연산을 지원합니다.
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| parentTenantId | string | query | 아니오 | |
| includeStats | boolean | query | 아니오 |
응답
예제

감사 로그 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| limit | number | query | 아니오 | |
| skip | number | query | 아니오 | |
| order | string | query | 아니오 | |
| after | number | query | 아니오 | |
| before | number | query | 아니오 |
응답
예제

공개 로그아웃 
응답
반환: APIEmptyResponse
예제

공개 댓글에서 차단 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| sso | string | query | 아니요 |
응답
반환: BlockSuccess
예제

공개 댓글 차단 해제 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | 쿼리 | 예 | |
| commentId | string | 경로 | 예 | |
| sso | string | 쿼리 | 아니오 |
응답
반환: UnblockSuccess
예제

차단된 댓글 확인 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentIds | string | query | 예 | 쉼표로 구분된 댓글 ID 목록. |
| sso | string | query | 아니오 |
응답
반환: CheckBlockedCommentsResponse
예제

댓글에서 사용자 차단 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| userId | string | query | 아니오 | |
| anonUserId | string | query | 아니오 |
응답
반환: BlockSuccess
예제

공개 댓글 생성 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| broadcastId | string | query | 예 | |
| sessionId | string | query | 아니요 | |
| sso | string | query | 아니요 |
응답
반환: SaveCommentsResponseWithPresence
예제

댓글 삭제 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| contextUserId | string | query | No | |
| isLive | boolean | query | No |
응답
예제

공개 댓글 삭제 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| broadcastId | string | query | 예 | |
| editKey | string | query | 아니요 | |
| sso | string | query | 아니요 |
응답
반환: PublicAPIDeleteCommentResponse
예제

댓글 투표 삭제 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| voteId | string | path | 예 | |
| urlId | string | query | 예 | |
| broadcastId | string | query | 예 | |
| editKey | string | query | 아니요 | |
| sso | string | query | 아니요 |
응답
예제

댓글 신고 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| userId | string | query | 아니오 | |
| anonUserId | string | query | 아니오 |
응답
예제

댓글 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

댓글 텍스트 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| editKey | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: PublicAPIGetCommentTextResponse
예제

댓글 투표 사용자 이름 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| dir | integer | query | 예 | |
| sso | string | query | 아니오 |
응답
반환: GetCommentVoteUserNamesSuccessResponse
예제

댓글 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| page | integer | query | No | |
| limit | integer | query | No | |
| skip | integer | query | No | |
| asTree | boolean | query | No | |
| skipChildren | integer | query | No | |
| limitChildren | integer | query | No | |
| maxTreeDepth | integer | query | No | |
| urlId | string | query | No | |
| userId | string | query | No | |
| anonUserId | string | query | No | |
| contextUserId | string | query | No | |
| hashTag | string | query | No | |
| parentId | string | query | No | |
| direction | string | query | No | |
| fromDate | integer | query | No | |
| toDate | integer | query | No |
응답
예제

공개 댓글 가져오기 
요청 tenantId urlId
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| page | integer | query | 아니오 | |
| direction | string | query | 아니오 | |
| sso | string | query | 아니오 | |
| skip | integer | query | 아니오 | |
| skipChildren | integer | query | 아니오 | |
| limit | integer | query | 아니오 | |
| limitChildren | integer | query | 아니오 | |
| countChildren | boolean | query | 아니오 | |
| fetchPageForCommentId | string | query | 아니오 | |
| includeConfig | boolean | query | 아니오 | |
| countAll | boolean | query | 아니오 | |
| includei10n | boolean | query | 아니오 | |
| locale | string | query | 아니오 | |
| modules | string | query | 아니오 | |
| isCrawler | boolean | query | 아니오 | |
| includeNotificationCount | boolean | query | 아니오 | |
| asTree | boolean | query | 아니오 | |
| maxTreeDepth | integer | query | 아니오 | |
| useFullTranslationIds | boolean | query | 아니오 | |
| parentId | string | query | 아니오 | |
| searchText | string | query | 아니오 | |
| hashTags | array | query | 아니오 | |
| userId | string | query | 아니오 | |
| customConfigStr | string | query | 아니오 | |
| afterCommentId | string | query | 아니오 | |
| beforeCommentId | string | query | 아니오 |
응답
반환: GetCommentsResponseWithPresencePublicComment
예제

댓글 잠금 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| broadcastId | string | query | 예 | |
| sso | string | query | 아니요 |
응답
반환값: APIEmptyResponse
예제

댓글 고정 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| broadcastId | string | query | 예 | |
| sso | string | query | 아니요 |
응답
반환: ChangeCommentPinStatusResponse
예제

댓글 저장 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| isLive | boolean | query | 아니오 | |
| doSpamCheck | boolean | query | 아니오 | |
| sendEmails | boolean | query | 아니오 | |
| populateNotifications | boolean | query | 아니오 |
응답
예제

댓글 일괄 저장 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| isLive | boolean | query | 아니오 | |
| doSpamCheck | boolean | query | 아니오 | |
| sendEmails | boolean | query | 아니오 | |
| populateNotifications | boolean | query | 아니오 |
응답
예제

댓글 텍스트 설정 
매개변수
| 이름 | 타입 | Location | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| broadcastId | string | query | 예 | |
| editKey | string | query | 아니요 | |
| sso | string | query | 아니요 |
응답
반환: PublicAPISetCommentTextResponse
예제

댓글에서 사용자 차단 해제 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| userId | string | query | 아니요 | |
| anonUserId | string | query | 아니요 |
응답
반환: UnblockSuccess
예제

댓글 신고 취소 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| userId | string | query | 아니요 | |
| anonUserId | string | query | 아니요 |
응답
예제

댓글 잠금 해제 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| broadcastId | string | query | 예 | |
| sso | string | query | 아니요 |
응답
반환: APIEmptyResponse
예제

댓글 고정 해제 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| broadcastId | string | query | 예 | |
| sso | string | query | 아니요 |
응답
반환: ChangeCommentPinStatusResponse
예제

댓글 업데이트 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| contextUserId | string | query | 아니요 | |
| doSpamCheck | boolean | query | 아니요 | |
| isLive | boolean | query | 아니요 |
응답
반환: APIEmptyResponse
예제

댓글 투표 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| urlId | string | query | 예 | |
| broadcastId | string | query | 예 | |
| sessionId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: VoteResponse
예제

사용자용 댓글 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| userId | string | query | 아니오 | |
| direction | string | query | 아니오 | |
| repliesToUserId | string | query | 아니오 | |
| page | number | query | 아니오 | |
| includei10n | boolean | query | 아니오 | |
| locale | string | query | 아니오 | |
| isCrawler | boolean | query | 아니오 |
응답
반환: GetCommentsForUserResponse
예제

도메인 구성 추가 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
예제

도메인 구성 삭제 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| domain | string | path | 예 |
응답
반환: DeleteDomainConfigResponse
예제

도메인 구성 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| domain | string | path | 예 |
응답
예제

도메인 구성 목록 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
예제

도메인 구성 부분 업데이트 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| domainToUpdate | string | path | 예 |
응답
예제

도메인 구성 전체 업데이트 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| domainToUpdate | string | path | 예 |
응답
예제

이메일 템플릿 생성 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
반환: CreateEmailTemplateResponse
예제

이메일 템플릿 삭제 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

이메일 템플릿 렌더링 오류 삭제 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| errorId | string | path | 예 |
응답
반환: APIEmptyResponse
예제

이메일 템플릿 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

이메일 템플릿 정의 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
반환: GetEmailTemplateDefinitionsResponse
예제

이메일 템플릿 렌더링 오류 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| skip | number | query | 아니오 |
응답
반환: GetEmailTemplateRenderErrorsResponse
예제

이메일 템플릿 목록 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| skip | number | query | 아니오 |
응답
예제

이메일 템플릿 렌더링 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| locale | string | query | 아니오 |
응답
반환: RenderEmailTemplateResponse
예제

이메일 템플릿 업데이트 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

이벤트 로그 가져오기 
req tenantId urlId userIdWS
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| userIdWS | string | query | 예 | |
| startTime | integer | query | 예 | |
| endTime | integer | query | 아니오 |
응답
예제

글로벌 이벤트 로그 가져오기 
req tenantId urlId userIdWS
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| userIdWS | string | query | 예 | |
| startTime | integer | query | 예 | |
| endTime | integer | query | 아니오 |
응답
예제

피드 게시물 생성 
매개변수
| 이름 | 타입 | Location | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| broadcastId | string | query | 아니요 | |
| isLive | boolean | query | 아니요 | |
| doSpamCheck | boolean | query | 아니요 | |
| skipDupCheck | boolean | query | 아니요 |
응답
예제

공개 피드 게시물 생성 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| broadcastId | string | query | 아니요 | |
| sso | string | query | 아니요 |
응답
예제

공개 피드 게시물 삭제 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| postId | string | path | 예 | |
| broadcastId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: DeleteFeedPostPublicResponse
예제

피드 게시물 가져오기 
req tenantId afterId
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| afterId | string | query | 아니오 | |
| limit | integer | query | 아니오 | |
| tags | array | query | 아니오 |
응답
예제

공개 피드 게시물 가져오기 
req tenantId afterId
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| afterId | string | query | 아니오 | |
| limit | integer | query | 아니오 | |
| tags | array | query | 아니오 | |
| sso | string | query | 아니오 | |
| isCrawler | boolean | query | 아니오 | |
| includeUserInfo | boolean | query | 아니오 |
응답
예제

피드 게시물 통계 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| postIds | array | query | 예 | |
| sso | string | query | 아니요 |
응답
예제

공개 사용자 리액션 가져오기 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| postIds | array | query | 아니요 | |
| sso | string | query | 아니요 |
응답
예

공개 피드 게시물에 리액트 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| postId | string | path | 예 | |
| isUndo | boolean | query | 아니요 | |
| broadcastId | string | query | 아니요 | |
| sso | string | query | 아니요 |
응답
예제

피드 게시물 업데이트 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

공개 피드 게시물 업데이트 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| postId | string | path | 예 | |
| broadcastId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
예제

공개 댓글 신고 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| isFlagged | boolean | query | 예 | |
| sso | string | query | 아니요 |
응답
반환: APIEmptyResponse
예제

큰 GIF 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| largeInternalURLSanitized | string | query | 예 |
응답
예제

GIF 검색 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| search | string | query | 예 | |
| locale | string | query | 아니오 | |
| rating | string | query | 아니오 | |
| page | number | query | 아니오 |
응답
예제

인기 GIF 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | 경로 | 예 | |
| locale | string | 쿼리 | 아니오 | |
| rating | string | 쿼리 | 아니오 | |
| page | number | 쿼리 | 아니오 |
응답
예제

해시태그 추가 
매개변수
| 이름 | 유형 | 위치 | 필요 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes |
응답
예제

해시태그 일괄 추가 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes |
응답
반환: BulkCreateHashTagsResponse
예시

해시태그 삭제 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| tag | string | path | 예 |
응답
반환: APIEmptyResponse
예시

해시태그 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| page | number | query | 아니오 |
응답
예제

해시태그 부분 업데이트 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| tag | string | path | 예 |
응답
예시

모더레이션 투표 삭제 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| voteId | string | path | 예 | |
| broadcastId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
예시

API 댓글 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| page | number | query | No | |
| count | number | query | No | |
| text-search | string | query | No | |
| byIPFromComment | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| sorts | string | query | No | |
| demo | boolean | query | No | |
| sso | string | query | No |
응답
반환: ModerationAPIGetCommentsResponse
예제

API 내보내기 상태 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| batchJobId | string | query | No | |
| sso | string | query | No |
응답
반환: ModerationExportStatusResponse
예제

API ID 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| text-search | string | query | 아니오 | |
| byIPFromComment | string | query | 아니오 | |
| filters | string | query | 아니오 | |
| searchFilters | string | query | 아니오 | |
| afterId | string | query | 아니오 | |
| demo | boolean | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: ModerationAPIGetCommentIdsResponse
예시

댓글에서 차단된 사용자 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| sso | string | query | 아니오 |
응답
반환: GetBannedUsersFromCommentResponse
예시

댓글 차단 상태 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| sso | string | query | 아니오 |
응답
반환: GetCommentBanStatusResponse
예제

댓글 하위 항목 가져오기 
Parameters
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| sso | string | query | 아니오 |
Response
반환: ModerationAPIChildCommentsResponse
Example

카운트 가져오기 
Parameters
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| text-search | string | query | No | |
| byIPFromComment | string | query | No | |
| filter | string | query | No | |
| searchFilters | string | query | No | |
| demo | boolean | query | No | |
| sso | string | query | No |
Response
반환: ModerationAPICountCommentsResponse
예시

카운트 목록 가져오기 
Parameters
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| sso | string | query | 아니오 |
Response
반환: GetBannedUsersCountResponse
Example

로그 가져오기 
Parameters
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
Response
반환: ModerationAPIGetLogsResponse
Example

수동 배지 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
응답
반환: GetTenantManualBadgesResponse
예시

사용자용 수동 배지 가져오기 
Parameters
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| badgesUserId | string | query | No | |
| commentId | string | query | No | |
| sso | string | query | No |
Response
반환: GetUserManualBadgesResponse
Example

모더레이션 댓글 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| includeEmail | boolean | query | 아니오 | |
| includeIP | boolean | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: ModerationAPICommentResponse
예시

모더레이션 댓글 텍스트 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| sso | string | query | 아니오 |
응답
예시

사전 차단 요약 가져오기 
Parameters
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| includeByUserIdAndEmail | boolean | query | 아니오 | |
| includeByIP | boolean | query | 아니오 | |
| includeByEmailDomain | boolean | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: PreBanSummary
예시

댓글 검색 요약 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| value | string | query | 아니오 | |
| filters | string | query | 아니오 | |
| searchFilters | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: ModerationCommentSearchResponse
예시

페이지 검색 결과 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| value | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: ModerationPageSearchResponse
예시

사이트 검색 결과 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| value | string | query | No | |
| sso | string | query | No |
응답
반환: ModerationSiteSearchResponse
예시

검색 제안 가져오기 
Parameters
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| text-search | string | query | 아니오 | |
| sso | string | query | 아니오 |
Response
Example

사용자 검색 결과 가져오기 
Parameters
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| value | string | query | No | |
| sso | string | query | No |
Response
반환: ModerationUserSearchResponse
Example

신뢰 점수 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: GetUserTrustFactorResponse
예제

사용자 차단 환경설정 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
응답
Returns: APIModerateGetUserBanPreferencesResponse
예시

사용자 내부 프로필 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: GetUserInternalProfileResponse
예시

댓글 투표 조정 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| broadcastId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
Returns: AdjustVotesResponse
예시

API 내보내기 요청 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| text-search | string | query | No | |
| byIPFromComment | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| sorts | string | query | No | |
| sso | string | query | No |
응답
예시

댓글에서 사용자 차단 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| banEmail | boolean | query | No | |
| banEmailDomain | boolean | query | No | |
| banIP | boolean | query | No | |
| deleteAllUsersComments | boolean | query | No | |
| bannedUntil | string | query | No | |
| isShadowBan | boolean | query | No | |
| updateId | string | query | No | |
| banReason | string | query | No | |
| sso | string | query | No |
응답
예시

사용자 차단 취소 
Parameters
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
Response
반환: APIEmptyResponse
Example

대량 사전 차단 요약 요청 
Parameters
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| includeByUserIdAndEmail | boolean | query | 아니오 | |
| includeByIP | boolean | query | 아니오 | |
| includeByEmailDomain | boolean | query | 아니오 | |
| sso | string | query | 아니오 |
Response
예시

ID로 댓글 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| sso | string | query | 아니오 |
응답
반환: ModerationAPIChildCommentsResponse
예시

댓글 신고 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| broadcastId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: APIEmptyResponse
예시

댓글 제거 
Parameters
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| broadcastId | string | query | 아니요 | |
| sso | string | query | 아니요 |
Response
반환: PostRemoveCommentApiResponse
Example

삭제된 댓글 복원 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
응답
반환: APIEmptyResponse
예시

댓글 승인 상태 설정 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| approved | boolean | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
응답
반환: SetCommentApprovedResponse
예시

댓글 검토 상태 설정 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| reviewed | boolean | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
응답
Returns: APIEmptyResponse
예시

댓글 스팸 상태 설정 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| spam | boolean | query | 아니오 | |
| permNotSpam | boolean | query | 아니오 | |
| broadcastId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: APIEmptyResponse
예시

댓글 텍스트 설정 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
응답
Returns: SetCommentTextResponse
예시

댓글 신고 취소 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| broadcastId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: APIEmptyResponse
예시

투표 제출 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| direction | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
응답
반환: VoteResponse
예시

배지 수여 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| badgeId | string | query | 예 | |
| userId | string | query | 아니오 | |
| commentId | string | query | 아니오 | |
| broadcastId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
예시

스레드 닫기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No |
응답
반환: APIEmptyResponse
예시

배지 제거 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| badgeId | string | query | Yes | |
| userId | string | query | No | |
| commentId | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
응답
예시

스레드 재열기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| urlId | string | query | 예 | |
| sso | string | query | 아니오 |
응답
반환: APIEmptyResponse
예시

신뢰 점수 설정 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 아니오 | |
| trustFactor | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: SetUserTrustFactorResponse
예시

모더레이터 생성 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
예제

모더레이터 삭제 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| sendEmail | string | query | 아니오 |
응답
반환: APIEmptyResponse
예제

모더레이터 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

모더레이터 목록 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| skip | number | query | 아니오 |
응답
예제

초대 전송 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| fromName | string | query | 예 |
응답
반환: APIEmptyResponse
예제

모더레이터 업데이트 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
응답
반환: APIEmptyResponse
예제

알림 수 삭제 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

캐시된 알림 수 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
응답
반환: GetCachedNotificationCountResponse
예제

알림 수 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 아니오 | |
| urlId | string | query | 아니오 | |
| fromCommentId | string | query | 아니오 | |
| viewed | boolean | query | 아니오 | |
| type | string | query | 아니오 |
응답
반환: GetNotificationCountResponse
예제

알림 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 아니오 | |
| urlId | string | query | 아니오 | |
| fromCommentId | string | query | 아니오 | |
| viewed | boolean | query | 아니오 | |
| type | string | query | 아니오 | |
| skip | number | query | 아니오 |
응답
예제

알림 업데이트 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| userId | string | query | 아니요 |
응답
반환: APIEmptyResponse
예제

v1 페이지 반응 생성 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| title | string | query | 아니오 |
응답
예제

v2 페이지 반응 생성 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| id | string | query | 예 | |
| title | string | query | 아니오 |
응답
예제

v1 페이지 반응 삭제 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 |
응답
예제

v2 페이지 반응 삭제 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| id | string | query | 예 |
응답
예제

v1 페이지 좋아요 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 |
응답
반환: GetV1PageLikes
예제

v2 페이지 반응 사용자 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| id | string | query | 예 |
응답
반환: GetV2PageReactUsersResponse
예제

v2 페이지 반응 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 |
응답
반환: GetV2PageReacts
예제

페이지 추가 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
예제

페이지 삭제 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

오프라인 사용자 가져오기 
현재 온라인 상태가 아닌 해당 페이지의 이전 댓글 작성자들입니다. displayName으로 정렬됩니다. "/users/online"을 모두 사용한 후 "구성원" 섹션을 렌더링하기 위해 이것을 사용하세요. commenterName에 대한 커서 페이지네이션: 서버는 부분 {tenantId, urlId, commenterName} 인덱스를 afterName부터 $gt로 앞으로 탐색하며 $skip 비용이 없습니다.
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | 페이지 URL 식별자 (서버 측에서 정리됨). |
| afterName | string | query | No | 커서: 이전 응답의 nextAfterName을 전달하세요. |
| afterUserId | string | query | No | 커서 타이브레이커: 이전 응답의 nextAfterUserId를 전달하세요. afterName이 설정된 경우 이름이 같은 항목이 누락되지 않도록 필요합니다. |
Response
Example

온라인 사용자 가져오기 
현재 페이지에 온라인 상태인 뷰어: 웹소켓 세션이 현재 해당 페이지에 구독된 사람들. anonCount + totalCount를 반환합니다 (room-wide 구독자, 익명 뷰어는 개별 열거하지 않음).
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | 페이지 URL 식별자 (서버 측에서 정리됨). |
| afterName | string | query | 아니요 | 커서: 이전 응답에서 nextAfterName을 전달하세요. |
| afterUserId | string | query | 아니요 | 커서 티브레이커: 이전 응답에서 nextAfterUserId를 전달하세요. afterName이 설정된 경우, 이름 동명이인으로 항목이 누락되지 않도록 필요합니다. |
Response
Example

URL ID로 페이지 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| urlId | string | query | 예 |
응답
예제

페이지 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
예제

공개 페이지 가져오기 
테넌트의 페이지를 나열합니다. FChat 데스크톱 클라이언트가 룸 목록을 채우기 위해 사용합니다. 각 페이지에 대해 해석된 커스텀 구성에서 enableFChat이 true여야 합니다. SSO가 필요한 페이지는 요청하는 사용자의 그룹 접근 권한과 비교하여 필터링됩니다.
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| cursor | string | query | No | 이전 요청에서 nextCursor로 반환된 불투명한 페이지네이션 커서입니다. 동일한 sortBy에 묶여 있습니다. |
| limit | integer | query | No | 1..200, 기본값 50 |
| q | string | query | No | 선택적(대소문자 구분 없음) 제목 접두사 필터입니다. |
| sortBy | string | query | No | 정렬 순서. updatedAt (기본값, 최신 순), commentCount (댓글 수 많은 순), 또는 title (알파벳순). |
| hasComments | boolean | query | No | true인 경우, 댓글이 하나 이상 있는 페이지만 반환합니다. |
응답
예제

사용자 정보 가져오기 
테넌트의 대량 사용자 정보. userIds를 받아 User / SSOUser의 표시 정보를 반환합니다. 댓글 위젯에서 presence 이벤트로 새로 나타난 사용자를 보강하는 데 사용됩니다. 페이지 컨텍스트 없음: 개인정보 보호가 일괄적으로 적용됩니다(비공개 프로필은 마스킹됩니다).
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| ids | string | query | 예 | 쉼표로 구분된 userIds. |
응답
예제

페이지 부분 업데이트 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

대기 중인 웹훅 이벤트 삭제 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

대기 중인 웹훅 이벤트 수 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | query | 아니오 | |
| externalId | string | query | 아니오 | |
| eventType | string | query | 아니오 | |
| type | string | query | 아니오 | |
| domain | string | query | 아니오 | |
| attemptCountGT | number | query | 아니오 |
응답
반환: GetPendingWebhookEventCountResponse
예제

대기 중인 웹훅 이벤트 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | query | 아니오 | |
| externalId | string | query | 아니오 | |
| eventType | string | query | 아니오 | |
| type | string | query | 아니오 | |
| domain | string | query | 아니오 | |
| attemptCountGT | number | query | 아니오 | |
| skip | number | query | 아니오 |
응답
반환: GetPendingWebhookEventsResponse
예제

질문 구성 생성 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
반환: CreateQuestionConfigResponse
예제

질문 구성 삭제 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

질문 구성 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
응답
예제

질문 구성 목록 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| skip | number | query | 아니오 |
응답
반환: GetQuestionConfigsResponse
예제

질문 구성 업데이트 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

질문 결과 생성 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
반환: CreateQuestionResultResponse
예제

질문 결과 삭제 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
응답
반환: APIEmptyResponse
예제

질문 결과 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | 쿼리 | 예 | |
| id | string | 경로 | 예 |
응답
예제

질문 결과 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| urlId | string | query | 아니요 | |
| userId | string | query | 아니요 | |
| startDate | string | query | 아니요 | |
| questionId | string | query | 아니요 | |
| questionIds | string | query | 아니요 | |
| skip | number | query | 아니요 |
응답
반환: GetQuestionResultsResponse
예제

질문 결과 업데이트 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

질문 결과 집계 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| questionId | string | query | 아니오 | |
| questionIds | array | query | 아니오 | |
| urlId | string | query | 아니오 | |
| timeBucket | string | query | 아니오 | |
| startDate | string | query | 아니오 | |
| forceRecalculate | boolean | query | 아니오 |
응답
반환: AggregateQuestionResultsResponse
예제

질문 결과 일괄 집계 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| forceRecalculate | boolean | query | 아니요 |
응답
반환: BulkAggregateQuestionResultsResponse
예제

댓글과 질문 결과 결합 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| questionId | string | query | 아니요 | |
| questionIds | array | query | 아니요 | |
| urlId | string | query | 아니요 | |
| startDate | string | query | 아니요 | |
| forceRecalculate | boolean | query | 아니요 | |
| minValue | number | query | 아니요 | |
| maxValue | number | query | 아니요 | |
| limit | number | query | 아니요 |
응답
반환: CombineQuestionResultsWithCommentsResponse
예제

SSO 사용자 추가 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
예제

SSO 사용자 삭제 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| deleteComments | boolean | query | 아니오 | |
| commentDeleteMode | string | query | 아니오 |
응답
예제

이메일로 SSO 사용자 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| string | path | 예 |
응답
반환: GetSSOUserByEmailAPIResponse
예제

ID로 SSO 사용자 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

SSO 사용자 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| skip | integer | query | 아니오 |
응답
예제

SSO 사용자 부분 업데이트 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| updateComments | boolean | query | 아니오 |
응답
예제

SSO 사용자 전체 업데이트 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| updateComments | boolean | query | 아니오 |
응답
예제

구독 생성 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
반환: CreateSubscriptionAPIResponse
예제

구독 삭제 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| userId | string | query | 아니오 |
응답
반환: DeleteSubscriptionAPIResponse
예제

구독 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 아니오 |
응답
반환: GetSubscriptionsAPIResponse
예제

구독 업데이트 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| userId | string | query | 아니오 |
응답
반환: UpdateSubscriptionAPIResponse
예제

테넌트 일별 사용량 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| yearNumber | number | query | 아니오 | |
| monthNumber | number | query | 아니오 | |
| dayNumber | number | query | 아니오 | |
| skip | number | query | 아니오 |
응답
반환: GetTenantDailyUsagesResponse
예제

테넌트 패키지 생성 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 |
반환
반환: CreateTenantPackageResponse
예제

테넌트 패키지 삭제 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

테넌트 패키지 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

테넌트 패키지 목록 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| skip | number | query | 아니요 |
응답
예제

테넌트 패키지 교체 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

테넌트 패키지 업데이트 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

테넌트 사용자 생성 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
예제

테넌트 사용자 삭제 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| deleteComments | string | query | 아니요 | |
| commentDeleteMode | string | query | 아니요 |
응답
반환: APIEmptyResponse
예제

테넌트 사용자 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

테넌트 사용자 목록 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| skip | number | query | 아니오 |
응답
예제

테넌트 사용자 교체 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| updateComments | string | query | 아니오 |
응답
반환: APIEmptyResponse
예제

로그인 링크 전송 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | 쿼리 | 예 | |
| id | string | 경로 | 예 | |
| redirectURL | string | 쿼리 | 아니오 |
응답
반환: APIEmptyResponse
예제

테넌트 사용자 업데이트 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| updateComments | string | query | 아니오 |
응답
반환: APIEmptyResponse
예제

테넌트 생성 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | 쿼리 | 예 |
응답
예제

테넌트 삭제 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| sure | string | query | 아니오 |
응답
반환: APIEmptyResponse
예제

테넌트 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

테넌트 목록 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| meta | string | query | 아니오 | |
| skip | number | query | 아니오 |
응답
예제

테넌트 업데이트 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

티켓 상태 변경 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

티켓 생성 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 예 |
응답
예제

티켓 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No |
응답
예제

티켓 목록 가져오기 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 아니요 | |
| state | number | query | 아니요 | |
| skip | number | query | 아니요 | |
| limit | number | query | 아니요 |
응답
반환값: GetTicketsResponse
예제

번역 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| namespace | string | path | 예 | |
| component | string | path | 예 | |
| locale | string | query | 아니요 | |
| useFullTranslationIds | boolean | query | 아니요 |
응답
예제

이미지 업로드 
이미지 업로드 및 크기 조정
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| sizePreset | string | query | 아니오 | 크기 프리셋: "Default" (1000x1000px) 또는 "CrossPlatform" (인기 있는 기기용 크기를 생성합니다) |
| urlId | string | query | 아니오 | 업로드가 발생하는 페이지 ID(구성용) |
응답
예제

ID로 사용자 배지 진행률 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIGetUserBadgeProgressResponse
예제

사용자 ID로 배지 진행률 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | path | 예 |
응답
반환: APIGetUserBadgeProgressResponse
예제

사용자 배지 진행률 목록 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 아니오 | |
| limit | number | query | 아니오 | |
| skip | number | query | 아니오 |
응답
반환: APIGetUserBadgeProgressListResponse
예제

사용자 배지 생성 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
반환: APICreateUserBadgeResponse
예제

사용자 배지 삭제 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

사용자 배지 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

사용자 배지 목록 가져오기 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 아니오 | |
| badgeId | string | query | 아니오 | |
| type | number | query | 아니오 | |
| displayedOnComments | boolean | query | 아니오 | |
| limit | number | query | 아니오 | |
| skip | number | query | 아니오 |
응답
예제

사용자 배지 업데이트 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

사용자 알림 수 가져오기 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| sso | string | query | 아니오 |
응답
반환: GetUserNotificationCountResponse
예제

사용자 알림 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| urlId | string | query | 아니요 | 현재 페이지가 구독되어 있는지 확인하는 데 사용됩니다. |
| pageSize | integer | query | 아니요 | |
| afterId | string | query | 아니요 | |
| includeContext | boolean | query | 아니요 | |
| afterCreatedAt | integer | query | 아니요 | |
| unreadOnly | boolean | query | 아니요 | |
| dmOnly | boolean | query | 아니요 | |
| noDm | boolean | query | 아니요 | |
| includeTranslations | boolean | query | 아니요 | |
| includeTenantNotifications | boolean | query | 아니요 | |
| sso | string | query | 아니요 |
응답
반환: GetMyNotificationsResponse
예제

사용자 알림 수 초기화 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| sso | string | query | 아니요 |
응답
반환: ResetUserNotificationsResponse
예제

사용자 알림 초기화 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| afterId | string | query | 아니오 | |
| afterCreatedAt | integer | query | 아니오 | |
| unreadOnly | boolean | query | 아니오 | |
| dmOnly | boolean | query | 아니오 | |
| noDm | boolean | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: ResetUserNotificationsResponse
예제

사용자 댓글 구독 상태 업데이트 
특정 댓글에 대한 알림을 활성화하거나 비활성화합니다.
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| notificationId | string | path | 예 | |
| optedInOrOut | string | path | 예 | |
| commentId | string | query | 예 | |
| sso | string | query | 아니오 |
응답
반환: UpdateUserNotificationCommentSubscriptionStatusResponse
예제

사용자 페이지 구독 상태 업데이트 
페이지에 대한 알림을 활성화하거나 비활성화합니다. 사용자가 페이지를 구독하면 새 루트 댓글에 대해 알림이 생성되고, 또한
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| urlId | string | query | 예 | |
| url | string | query | 예 | |
| pageTitle | string | query | 예 | |
| subscribedOrUnsubscribed | string | path | 예 | |
| sso | string | query | 아니요 |
응답
반환: UpdateUserNotificationPageSubscriptionStatusResponse
예제

사용자 알림 상태 업데이트 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| notificationId | string | path | 예 | |
| newStatus | string | path | 예 | |
| sso | string | query | 아니오 |
응답
반환: UpdateUserNotificationStatusResponse
예제

사용자 접속 상태 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | 쿼리 | 예 | |
| urlIdWS | string | 쿼리 | 예 | |
| userIds | string | 쿼리 | 예 |
응답
반환: GetUserPresenceStatusesResponse
예제

사용자 검색 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| usernameStartsWith | string | query | 아니요 | |
| mentionGroupIds | array | query | 아니요 | |
| sso | string | query | 아니요 | |
| searchSection | string | query | 아니요 |
응답
예제

사용자 가져오기 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
응답
반환: GetUserResponse
예제

투표 생성 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | query | 예 | |
| direction | string | query | 예 | |
| userId | string | query | 아니오 | |
| anonUserId | string | query | 아니오 |
응답
반환: VoteResponse
예제

투표 삭제 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| editKey | string | query | 아니요 |
응답
예제

투표 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| urlId | string | query | 예 |
응답
반환: GetVotesResponse
예제

사용자 투표 가져오기 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| urlId | string | query | 예 | |
| userId | string | query | 아니요 | |
| anonUserId | string | query | 아니요 |
응답
예제

도움이 필요하신가요?
Ruby SDK에 문제가 발생하거나 질문이 있는 경우, 다음을 이용해 주세요:
기여
기여를 환영합니다! 기여 지침은 GitHub 저장소를 방문해 주세요.