웹소켓 스트림

연결 시간 초과

    - 서버는 60초 동안 활동이 없으면 웹소켓 연결을 닫습니다(연결 유지).

    - 비활성 상태는 클라이언트가 보낸 요청이 없는 상태로 정의됩니다.

연결 유지

WebSocket 연결을 활성 상태로 유지하려면 다음이 필요합니다.

    - 50초마다 주기적인 요청을 보냅니다.

    - 애플리케이션 로직에서 발생할 수 있는 연결 끊김 현상을 적절하게 처리하십시오.

권한 부여

소개

WebSocket 요청에 서명하기 전에 Cryptomus 개인 계정에서 API 키를 생성해야 합니다.

API 키 생성에 대한 자세한 지침은 여기에서 확인할 수 있습니다. 여기

연결을 위한 일회용 토큰 획득

WebSocket 서버에 연결하기 전에 일회용 인증 토큰을 발급받아야 합니다.

토큰은 다음 방법으로 얻을 수 있습니다. 해당 요청

토큰은 5분 동안 또는 첫 번째 성공적인 연결이 이루어질 때까지 유효합니다.

웹소켓 서버에 연결 중

WebSocket 서버에 연결하려면

1. 일회성 혜택을 받으세요 인증 토큰

2. 연결을 설정할 때 쿼리 매개변수 token에 토큰을 지정하십시오.

연결 URL 예시: wss://api-ws.cryptomus.com/ws?token=b0b1cacd26993392ecf072155bd1686c96e380ad12cefa564aa6665c85c77334

토큰은 한 번만 사용할 수 있습니다. 새로운 연결을 할 때마다 새 토큰을 요청해야 합니다.

토큰 인증이 성공적으로 완료되면 연결이 설정되고, 이용 가능한 채널을 구독할 수 있습니다.

WebSocket 연결을 위한 일회용 인증 토큰 획득

WebSocket 서버에 연결하기 위한 일회용 인증 토큰을 생성할 수 있습니다. 이 토큰은 첫 번째 연결 성공 시 또는 만료될 때까지(5분) 유효합니다.

GET /v2/user-api/exchange/account/web-socket/token 복사

인증 헤더

필수 인증 헤더에 대한 자세한 정보는 여기에서 확인할 수 있습니다. 여기

응답

{ "token": "168b34a3a12370740ff1654f0d0c4726ff1bba8c4675edc0d7553f15e5a2a094" }
복사

가능한 코드

200: 주문이 성공적으로 생성되었습니다.

404: 사용자 또는 리소스를 찾을 수 없습니다.

500: 내부 서버 오류

수심 척도의 기호

요구

GET https://exchange-ws.cryptomus.com/api/v2/symbol-scales?symbol={symbol} 복사

응답


1{
2  "status": "success",
3  "message": "success",
4  "data": [
5    {
6      "scale": "0.01",
7      "index": 0 // index
8    },
9    ...
10  ]
11}
복사

시장 목록

요구

GET https://api-app.cryptomus.com/v1/exchange/market 복사

응답


1{
2  "result": [
3    {
4      "id": "01HSBPVS17CT2GN2FV34K3AMP9",
5      "symbol": "BTC_USDT",
6      "baseCurrency": "BTC",
7      "quoteCurrency": "USDT",
8      "baseMinSize": "0.0000100000000000",
9      "quoteMinSize": "0.1000000000000000",
10      "baseMaxSize": "10000000000.0000000000000000",
11      "quoteMaxSize": "99999999.0000000000000000",
12      "basePrec": "8",
13      "quotePrec": "6",
14