DAMDA Docs
  • DAMDA Overview
  • Quick Start
    • 개발환경 구성하기
    • Hello DAMDA 따라하기
    • ThinQ 연결하기
    • 내 컴포넌트 로그 확인하기
    • 내 컴포넌트 원격 제어하기
  • FUNDAMENTALS
    • DAMDA 기기
      • DAMDA Installer
        • DAMDA Installer 설치하기
        • DAMDA 설치하기
        • DAMDA 삭제하기
        • DAMDA Installer 삭제하기
      • DAMDA Debugging Console
      • DAMDA Home
        • 기기 등록 하기
        • 기기 등록 해제하기
      • Custom Sub Device
        • Capability
        • Profile
        • Functions
    • DAMDA Cloud
      • 계정 관리
        • 계정 생성하기
        • 기타
      • 컴포넌트 관리
        • DAMDA Components
        • 컴포넌트 초기화하기
        • 컴포넌트 개발하기
        • 컴포넌트 생성하기
        • 컴포넌트 배포하기
    • DAMDA Tools
      • DAMDA CLI
        • Configuration
        • Component
        • Device
        • Deployment
      • DAMDA Simulator
  • REFERENCE
    • API Reference
      • ThinQ API
        • APIs
          • ThinQ 계정 등록
          • 사용자 홈 목록 가져오기
          • 사용자 기기 목록 가져오기
          • 기기 등록하기
          • 기기 정보 가져오기
          • 기기 제어하기
          • 기기 삭제하기
          • 기기 정보 전달하기
        • Error / Exceptions
      • Hub API
        • APIs
          • 지원 기기타입 가져오기
          • 기기 profile 가져오기
          • Capability 가져오기
          • 서브 디바이스 등록하기
          • 서브 디바이스 삭제하기
          • 등록 / 삭제 결과 확인하기
          • 서브 디바이스 리스트 조회
          • 서브 디바이스 정보 조회
          • 서브 디바이스 상태 조회
          • 서브 디바이스 제어
          • 제어 결과 확인
          • 서브 디바이스 상태 모니터링
          • 전체 서브 디바이스 상태 모니터링
        • Types
          • Device
          • DeviceState
      • 가전 API
        • 가전 상태 조회
        • 가전 제어
        • APIs
          • 공통 | Headers
          • 공통 | Response
          • 공통 | Error
          • 가전 목록 조회
          • 가전 상태 조회
          • 가전 Profile 조회
          • 가전 제어
          • EMP Access Token 발급
          • Event/Push Callback (Websocket)
        • Types
          • Device Type
          • Device Profile
      • webOS TV API
        • TV 리스트 조회
        • TV 등록
        • Custom SSAP Command
        • Control
          • ON/OFF
          • Channel
          • Audio
          • App
          • UI 및 기타
        • Remote
        • Subscribe
    • Samples
      • Hello DAMDA
      • ThinQ 연결하기
      • Debugging App
      • 가전 App
      • Proto Sub Device
      • TV화면 캡쳐 + AWS Rekognition
      • DAMDA Hub
Powered by GitBook
On this page
  • HTTP 응답 코드
  • HTTP 표준 응답 코드 규약
  • 가전 API에서 사용하는 HTTP 응답코드
  • 응답 메시지
  • 공통 메시지
  • 에러 메시지
  1. REFERENCE
  2. API Reference
  3. 가전 API
  4. APIs

공통 | Response

HTTP 응답 코드

HTTP 표준 응답 코드 규약

가전 API의 응답 코드는 다음과 같은 HTTP 표준 응답 코드 규약에 따라 정의됩니다.

HTTP Response Code
Description

2xx

성공

4xx

에러 (클라이언트에서 요청이 잘못된 경우)

5xx

에러 (서버에서 오류가 발생한 경우)

가전 API에서 사용하는 HTTP 응답코드

LG ThinQ 플랫폼에서 사용하는 ThinQ Connect API 응답 코드와 동일합니다. 매 요청마다 다음 중 적절한 응답 코드를 반환합니다.

HTTP Response Code
Text Message
Description

200

OK

정상 응답

400

Bad request

잘못된 요청임

401

Unauthorized

권한이 없음

404

Not found

요청받은 리소스를 찾을 수 없음

500

Internal server error

서버 에러임

501

Not implemented

아직 구현되지 않음

503

Service unavailable

사용할 수 없는 서비스임

응답 메시지

공통 메시지

Name
Type
Description

Messageid

String

요청 시 헤더에 포함된 X-Message-ID 값입니다. 이 값을 응답 메시지에 포함시켜서 문제가 있을 때 확인할 수 있도록 합니다.

Timestamp

String

요청이 들어왔을 때의 시간을 의미하며 ISO 8601 Format을 따릅니다.

예시

{
    "messageId": "fNvdZ1brTn-wWKUlWGoSVw",
    "timestamp": "2019-06-25T04:52:18.370732"
}
      

에러 메시지

API 실행 중 에러가 발생했을 때, 아래 표와 같은 구조로 에러 값을 반환합니다. 자세한 에러 메시지 정보는 공통 | Error를 확인해주세요

Name
Type
Description

Error

Object

발생한 에러에 대한 상세 설명을 제공하는 오브젝트

└ Message

String

해당 에러에 대한 간략한 설명

└ Code

Enum

에러 원인을 상세하게 확인하게 위한 Error Code 값

Previous공통 | HeadersNext공통 | Error

Last updated 2 years ago