moon
sun

API μ‹€νŒ¨ μ½”λ“œ

πŸ“’ HappyTalk Developer Center / 해피톑 / API μ‹€νŒ¨ μ½”λ“œ
메뉴
곡지사항
λ©”μ‹œμ§€ 포맷
Biz API
해피톑
카카였 상담톑 μ›Ήν›…
Open API
μ±„νŒ… λ²„νŠΌ 연동 (SDK)
λͺ©μ°¨
해피톑 API 호좜 μ‹œ λ°œμƒν•  수 μžˆλŠ” μ‹€νŒ¨ μ½”λ“œ λͺ¨μŒμž…λ‹ˆλ‹€.

고객 정보 관리, 상담 λ‚΄μ—­ 쑰회, μ„œλΉ„μŠ€ μ΄μš©λ‚΄μ—­ 쑰회, 둜그인 μ΄μš©λ‚΄μ—­ 쑰회 API μ‹€νŒ¨ μ½”λ“œ

토큰 κ°’ λˆ„λ½ 및 μœ νš¨ν•˜μ§€ μ•Šμ€ 토큰 κ°’

{ "result": "fail", "code": -501, "message": "token" }
JavaScript
볡사

잘λͺ»λœ format κ°’ (μ„œλΉ„μŠ€ μ΄μš©λ‚΄μ—­ 쑰회, raw/siem 이 μ•„λ‹˜)

{ "result": "fail", "code": -501, "message": "format" }
JavaScript
볡사

고객 ID ν˜Ήμ€ 고객 UUID λˆ„λ½

{ "result": "fail", "code": -501, "message": "uuid" }
JavaScript
볡사

고객 νœ΄λŒ€ν° 번호 λˆ„λ½ λ˜λŠ” 빈 κ°’

{ "result": "fail", "code": -501, "message": "phone_no" }
JavaScript
볡사

κΆŒν•œ μ—†μŒ

{ "result": "fail", "code": -502, "message": "unAuthorized" }
JavaScript
볡사

UUID에 ν•΄λ‹Ήν•˜λŠ” 고객을 찾을 수 μ—†μŒ

{ "result": "fail", "code": -503, "message": "users" }
JavaScript
볡사

μΌμΉ˜ν•˜λŠ” 방정보가 μ—†μŒ

{ "result": "fail", "code": -503, "message": "room" }
JavaScript
볡사

λ‚ μ§œ ν˜•μ‹ 였λ₯˜ (yyyy-MM-dd HH:mm:ss ν˜•μ‹ μ•„λ‹˜)

{ "result": "fail", "code": -504, "message": "DateTime incorrect" }
JavaScript
볡사

μ΅œλŒ€ μ‘°νšŒκΈ°κ°„ 초과 (start_date 와 end_date 간격 24μ‹œκ°„ 이상)

{ "result": "fail", "code": -504, "message": "overDate" }
JavaScript
볡사

μ‹œμŠ€ν…œ λ‚΄λΆ€ 였λ₯˜

{ "result": "fail", "code": -505, "message": "internalError" }
JavaScript
볡사

JWT(토큰) λ°œκΈ‰ API μ‹€νŒ¨ μ½”λ“œ

λ°œκΈ‰λ°›μ€ κ³ μœ ν‚€λ₯Ό ν—€λ”λ‘œ μ „μ†‘ν•˜μ§€ μ•Šμ„ 경우 λ°œμƒν•˜λŠ” μ—λŸ¬

{ "code": "errors", "resultCode": 99, "message": "not found authorization" }
JavaScript
볡사

λ°œκΈ‰λ°›μ€ κ³ μœ ν‚€κ°€ 정상적이지 μ•Šμ„ 경우 λ°œμƒν•˜λŠ” μ—λŸ¬

{ "code": "errors", "resultCode": 98, "message": "wrong key" }
JavaScript
볡사

λ°œκΈ‰λ°›μ€ κ³ μœ ν‚€μ˜ 검증이 μ‹€νŒ¨ ν–ˆμ„ 경우 λ°œμƒν•˜λŠ” μ—λŸ¬

{ "code": "errors", "resultCode": 97, "message": "validation error" }
JavaScript
볡사

인증 κ²°κ³Ό λ©”μ‹œμ§€ API μ‹€νŒ¨ μ½”λ“œ

Room IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•Šμ„κ²½μš° λ°œμƒν•˜λŠ” μ—λŸ¬

{ "code": "errors", "resultCode": 89, "message": "empty roomId" }
JavaScript
볡사

Room ID에 ν•΄λ‹Ήν•˜λŠ” μ±„νŒ…λ°©μ΄ μ‘΄μž¬ν•˜μ§€ μ•Šμ„κ²½μš° λ°œμƒν•˜λŠ” μ—λŸ¬

{ "code": "errors", "resultCode": 88, "message": "wrong roomId" }
JavaScript
볡사

μ±„νŒ…λ°©μ˜ Site ID와 μΌμΉ˜ν•˜μ§€ μ•Šμ„κ²½μš° λ°œμƒν•˜λŠ” μ—λŸ¬

{ "code": "errors", "resultCode": 87, "message": "not match site_id" }
JavaScript
볡사

λ°œκΈ‰λ°›μ€ JWT(토큰)값이 μ‘΄μž¬ν•˜μ§€ μ•Šμ„κ²½μš° λ°œμƒν•˜λŠ” μ—λŸ¬

{ "code": "errors", "resultCode": 86, "message": "not found authorization" }
JavaScript
볡사

λ°œκΈ‰λ°›μ€ JWT(토큰)이 정상적이지 μ•Šμ„κ²½μš° λ°œμƒν•˜λŠ” μ—λŸ¬

{ "code": "errors", "resultCode": 85, "message": "not found token" }
JavaScript
볡사

λ°œκΈ‰λ°›μ€ JWT(토큰)의 μœ νš¨μ‹œκ°„μ΄ 만료된 경우 λ°œμƒν•˜λŠ” μ—λŸ¬

{ "code": "errors", "resultCode": 84, "message": "token time end" }
JavaScript
볡사

λ°œκΈ‰λ°›λŠ” JWT(토큰) μ—λŸ¬

{ "code": "errors", "resultCode": 83, "message": "token error" }
JavaScript
볡사

λ©”μ„Έμ§€κ°€ μ •μƒμ μœΌλ‘œ μ „μ†‘λ˜μ§€ μ•Šμ•˜μ„κ²½μš° λ°œμƒν•˜λŠ” μ—λŸ¬

{ "code": "errors", "resultCode": 82, "message": "send message errors" }
JavaScript
볡사

κ³ μœ ν‚€μ— ν•΄λ‹Ήν•˜λŠ” 고객 인증 νƒ­λ²ˆν˜Έκ°€ λ§žμ§€ μ•Šμ•˜μ„κ²½μš° λ°œμƒν•˜λŠ” μ—λŸ¬

{ "code": "errors", "resultCode": 81, "message": "auth num fail" }
JavaScript
볡사