Binance.us API Delphi와 .NET

· 기능

sgcWebSockets 2022.1부터 Binance.us 서버를 저희 Binance API 클라이언트에서 지원해요. 다음 API들을 지원해요:

  1. WebSocket 스트림: 일부 메서드를 구독하고 실시간으로 데이터를 받을 수 있어요. 구독자 클라이언트에게 서버가 이벤트를 보내줘요. WebSocket 프로토콜을 사용해요.
  2. UserData 스트림: 구독된 클라이언트가 계정 세부 정보를 받을 수 있어요. 인증을 위해 API 키가 필요하며 WebSocket 프로토콜을 사용해요.
  3. REST API: 클라이언트가 서버에 시장 및 계정 데이터를 요청할 수 있어요. 인증을 위해 API 키와 시크릿이 필요하며 HTTPS 프로토콜을 사용해요.

설정 

Binance 속성에 "BinanceUS"라는 새 속성이 있어요. 활성화하면 클라이언트가 Binance.com 서버 대신 Binance.us 서버에 연결돼요.

Delphi

oClient := TsgcWebSocketClient.Create(nil);
oBinance := TsgcWSAPI_Binance.Create(nil);
oBinance.Binance.BinanceUS := True;
oBinance.Client := oClient;
oClient.Active := True; 

.NET 

TsgcWebSocketClient oClient = new TsgcWebSocketClient();
TsgcWSAPI_Binance oBinance = new TsgcWSAPI_Binance();
oBinance.Binance.BinanceUS := true;
oBinance.Client = oClient;
oClient.Active = true;