API
학급 상태, 캘린더, 카운터, 위젯과 연결되는 기본 데이터 인터페이스.
DimiCheck Dev Platform
project · origins
프로젝트 단위로 API, OAuth, 위젯, Vars를 관리합니다.
학급 상태, 캘린더, 카운터, 위젯과 연결되는 기본 데이터 인터페이스.
DimiCheck 계정으로 학생 프로젝트 앱에 로그인하는 인증 표면.
외부 페이지에 DimiCheck 로그인 기반 댓글 스레드를 붙입니다.
프로젝트 글, 후보, 이벤트에 가벼운 반응 집계를 붙입니다.
프론트 프로젝트에서 읽는 public config와 feature flag.
프로젝트 API 호출을 시작합니다.
댓글과 반응 임베드 코드를 확인합니다.
모든 키, 앱, 위젯, Vars는 프로젝트에 속합니다.
프로젝트별 API 키와 스코프를 관리합니다.
| 이름 | 키 | 스코프 | 상태 | 티어 | 관리 |
|---|
DimiCheck 로그인으로 학생 프로젝트의 신원을 연결합니다.
| 앱 | Client ID | 스코프 | Redirect | 생성 | 관리 |
|---|
외부 페이지에 댓글과 반응을 붙이는 임베드 표면입니다.
자동 페이지 분리 미리보기
auto는 아래 URL에서 hash와 추적 파라미터를 제외한 뒤 안정적인 key로 바꿉니다.
page-posts-hello-page-1
data-target="auto"면 현재 페이지별로 반응 공간이 자동 분리됩니다.
data-thread="auto"면 현재 페이지별로 댓글 스레드가 자동 분리됩니다.
v1은 public config와 feature flag만 제공합니다.
| Key | Type | Value | 수정 | 관리 |
|---|
현재 프로젝트의 API 사용량과 한도를 확인합니다.
API, OAuth, 위젯 요청이 왜 성공/실패했는지 확인합니다.
현재 프로젝트를 외부 서비스에 붙이는 순서와 호출 계약입니다.
현재 프로젝트
외부 사이트에서는 프로젝트 주소 slug를 기준으로 Vars와 위젯 API를 호출합니다.
Allowed origins를 확인하는 중입니다.
*는 공개 읽기 전용입니다.외부 프론트에서 읽는 공개 설정값과 feature flag입니다.
서버에서 DimiCheck 공개 API를 호출할 때 쓰는 키입니다.
Dimicheck-API-Key
외부 서비스에 “DimiCheck로 로그인”을 붙이는 인증 흐름입니다.
글, 후보, 작품에 DimiCheck 스타일 반응 집계를 붙입니다.
auto는 path와 의미 있는 query를 기준으로 자동 생성합니다.data-mount, data-title, data-accent, data-width, data-max-width, data-density, data-reactions 지원
DimiCheck 닉네임/아바타 기반 댓글 스레드를 붙입니다.
auto는 hash와 utm_* 추적 파라미터를 제외합니다.data-mount, data-title, data-placeholder, data-accent, data-width, data-max-width, data-density 지원
배포 전에 헷갈리기 쉬운 보안/UX 규칙입니다.
*는 공개 읽기만. 댓글 작성, 반응, 삭제, CSRF 세션은 정확한 Origin에서만 동작합니다.-2, -3처럼 올라갑니다.auto, 여러 페이지를 하나로 묶으려면 직접 키를 쓰세요.data-mount로 붙일 위치를 정하고, accent/width/density/title만 안전하게 조정할 수 있습니다.