본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

Element 소프트웨어 API 정보

기여자

Element API는 HTTPS를 통한 JSON-RPC 프로토콜을 기반으로 합니다. JSON-RPC는 경량 JSON 데이터 교환 형식을 기반으로 하는 간단한 텍스트 기반 RPC 프로토콜입니다. 클라이언트 라이브러리는 모든 주요 프로그래밍 언어에 사용할 수 있습니다.

API 엔드포인트에 대한 HTTPS POST 요청을 통해 API 요청을 할 수 있습니다. POST 요청의 본문은 JSON-RPC 요청 객체입니다. API는 현재 배치 요청(단일 POST의 여러 요청 객체)을 지원하지 않습니다. API 요청을 제출할 때 요청의 콘텐츠 유형으로 "application/json-rpc"를 사용하고 본문이 형식 인코딩되지 않았는지 확인해야 합니다.

참고 Element 웹 UI는 이 문서에 설명된 API 메소드를 사용합니다. API 로그를 활성화하여 UI에서 API 작업을 모니터링할 수 있으며, 이를 통해 시스템에 실행 중인 메서드를 볼 수 있습니다. 요청과 응답을 모두 활성화하여 시스템이 실행된 메서드에 응답하는 방법을 확인할 수 있습니다.

달리 명시되지 않는 한, API 응답의 모든 날짜 문자열은 UTC+0 형식입니다.

참고 스토리지 클러스터에 로드가 많이 있거나 중간 지연 없이 여러 개의 연속된 API 요청을 제출하는 경우 메서드가 실패하고 "xDBVersionMismatch" 오류가 반환될 수 있습니다. 이 경우 메서드 호출을 다시 시도하십시오.