← CJKWord 홈

CAW API · SDK 문서

CAW 알파벳 코드를 한자로 변환하여 웹, Flutter 및 다른 응용 프로그램에 연결하는 방법입니다.

시작하기

API 기본 주소와 브라우저 SDK 주소는 다음과 같습니다.

API: http://cjkword.com/api
SDK: http://cjkword.com/api/sdk/js/caw-api-sdk.js

API 주소

GET/api/v1/caw/plain-convert.php?code=ma
POST/api/v1/caw/type-letter-hold.php
GET/api/v1/health.php
GET/api/v1/data-health.php

단일 코드 변환

GET http://cjkword.com/api/v1/caw/plain-convert.php?code=ma

{
  "ok": true,
  "code": "ma",
  "text": "馬",
  "type": "character"
}

키보드 입력

POST /api/v1/caw/type-letter-hold.php
Content-Type: application/json

{
  "currentCode": "m",
  "key": "a"
}

JavaScript SDK

<script src="http://cjkword.com/api/sdk/js/caw-api-sdk.js"></script>
<script>
  const client = new CawApiSDK.CawApiClient({
    apiBase: 'http://cjkword.com/api'
  });
  const engine = new CawApiSDK.CawInputEngine(client);

  await engine.inputKey('m');
  await engine.inputKey('a');

  console.log(engine.text); // 馬
</script>

Flutter/Dart SDK 파일은 배포 패키지의 sdk/dart 폴더에 포함됩니다.

조합 상태

pending코드를 더 입력해야 하는 조합 중 상태
commit새 한자 글자를 확정
replace앞에서 표시한 한자를 더 긴 조합의 한자로 교체
commit-next앞 조합을 끝내고 다음 글자의 조합을 시작
finalizedv 키로 현재 조합을 종료

문서 목록

API 소개, 기술 검증 자료와 고객·운영자용 안내서를 선택할 수 있습니다.

작동 확인

상태 확인 결과에서 ok: true가 나오고, ma 변환 결과가 이면 API와 데이터가 정상입니다.