Getting Started

SDK 설치 (Static Import)

index.html
<!-- SDK 설치 -->
<script type="text/javascript" src="https://dev.knowledgetalk.co.kr:7102/knowledgetalk.min.js"></script>

SDK 객체 생성

const knowledgetalk = new Knowledgetalk();

서버 연결

  • 예시

await knowledgetalk.init(
    'KP-20200101-01',
    'eyJhbGciO...',
    'kpoint123',
    '홍길동',
    'Galaxy Tab'
);

  • 타입

init(
    cpCode: string; 
    authKey: string; 
    id?: string; 
    name?: string;
    device?: string; 
    forced?: boolean; 
): Promise<{
    code: ResponseCode;
    userId: string;
}>

  • 요청 상세

Parameter
Description
Example

cpCode

발급 받은 cpCode

'KP-20200101-01'

authKey

발급 받은 authKey

'eyJhbGciO...'

id

요청할 유저 아이디

'kpoint123'

name

사용할 닉네임

'홍길동'

device

기기 정보

'Galaxy Tab'

forced

  • true시 기존 연결 끊고 재연결

  • 기본값: false

false

  • 응답 상세

Parameter
Description
Example

userId

랜덤 또는 요청된 userId

'kpoint123'

서버 종료

index.js
// 서버 종료()
knowledgetalk.disconnect();

// SDK 객체 삭제
knowledgetalk = null;

Last updated