Coinbase | S'abonner à un canal WebSocket

Coinbase propose une variété de canaux auxquels vous pouvez vous abonner pour recevoir des mises à jour en temps réel sur les données de marché, les ordres… Vous trouverez ci-dessous un exemple d'abonnement à un Ticker :


oClient := TsgcWebSocketClient.Create(nil);
oCoinbase := TsgcWSAPI_Coinbase.Create(nil);
oCoinbase.Client := oClient;
oCoinbase.SubscribeTicker('ETH-USD');

procedure OnCoinbaseMessage(Sender: TObject; aType, aRawMessage: string);
begin
// here you will receive the ticker updates
end;