coinone api 예제

코인원 API 문서는 코인원 API 설명서에서 얻을 수 있습니다. StreamSubscription에는 콜론으로 구분된 범위, ID 및 제목으로 서식이 지정된 문자열인 하나의 속성 리소스가 포함되어 있습니다. 예를 들어, 리소스 교환:4:거래는 ID가 4(Kraken)이고 주체가 거래인 범위 교환의 모든 거래의 피드입니다. 거래소를 구독하는 고객은 4:4:거래로 크라켄 거래소에 대한 모든 거래 업데이트를 받게 됩니다. WebSocket API에 대한 각 연결은 API 키및 비밀 키로 인증되어야 합니다. 연결을 설정한 후 클라이언트는 공개 키, nonce 및 해당 비밀 키로 만든 HMAC-SHA-512인 토큰이 포함된 APIAuthenticationMessage를 보냅니다. Go에서 토큰을 생성하는 예제 구현은 여기에서 찾을 수 있습니다. . 데이터를 스트리밍하려면 클라이언트가 wss://stream.cryptowat.ch 연결하고 APIAuthenticationMessage의 일부로 클라이언트 구독(StreamSubscription)의 목록을 제공해야 합니다. 클라이언트는 구독을 취소하거나 연결이 닫혀질 때까지 각 구독에 대한 라이브 업데이트를 받게 됩니다.

이 끝점은 필터 및 임계값 설정에 따라 특정 통화에 대한 스프레드 및 사용 가능한 시장을 요청합니다. 이것은 전용 동전 페이지에서 사용할 수있는 동일한 데이터입니다. OrderBookSpreadUpdate는 주문 서적 스프레드(최고의 입찰 및 요청)가 변경될 때 전송됩니다. 다음 자산 코드는 현재 API에서 지원됩니다. 구독(ClientSubscription)은 클라이언트와 WebSocket 서버 간의 기본 계약이며 스트리밍 중인 계약을 결정합니다. 스트리밍의 경우 구독은 라이브 업데이트를 수신하는 데이터 리소스입니다. WebSocket API를 통해 전송된 모든 메시지는 프로토콜 버퍼를 사용하여 인코딩됩니다. Protobuf 정의는 여기에서 공개적으로 사용할 수 있습니다: 아무 일도 일어나지 않으면 GitHub 데스크톱을 다운로드하고 다시 시도하십시오. . 인증, 연결 논리를 제대로 처리하고 메시징 계층에서 많은 유용한 추상화를 제공하기 때문에 SDK 중 하나를 사용하는 것이 좋습니다.

우리는 Golang및 Node.js를 위해 작성된 라이브러리가 있습니다 : 토큰과 비밀로 `config.js`파일을 만듭니다. 다음 표에서는 사용 가능한 구독 접두사와 REST API를 사용하여 리소스 를 찾을 위치를 보여 둡습니다. GitHub에는 3,600만 명 이상의 개발자가 협력하여 코드를 호스팅 및 검토하고 프로젝트를 관리하고 소프트웨어를 함께 빌드합니다. 거래업데이트는 주어진 시장의 모든 거래에 대해 전송됩니다. ClientSubscription는 항상 성공한 구독 목록과 실패한 구독(해당하는 경우)을 포함하는 SubscriptionResult가 뒤따릅니다. 마찬가지로 구독 취소(ClientUnsubscribeMessage)는 항상 구독 해제결과 뒤에 표시됩니다. 구독에 실패하면 일반적으로 클라이언트에 액세스 권한이 없거나 구독 키가 유효하지 않음을 의미합니다. . 요청을 하려면 API 키가 필요합니다. 사용자 설정에서 API 키를 수신하도록 구독할 수 있습니다.

스폰서가 되어 이 프로젝트를 지원합니다.

Posted in Uncategorized