Binance REST API oferuje publiczne i prywatne punkty końcowe. Prywatne punkty końcowe wymagają podpisywania wiadomości w celu zwiększenia bezpieczeństwa transakcji.
Najpierw należy zalogować się na konto Binance i utworzyć nowy interfejs API; zostaną wówczas udostępnione następujące wartości:
Te pola muszą być skonfigurowane we właściwości Binance komponentu klienckiego Binance API.
Po skonfigurowaniu można przystąpić do wysyłania prywatnych żądań do Binance Pro REST API.
*Żądania prywatne wymagają synchronizacji czasu lokalnego z serwerem. W przeciwnym razie żądania zostaną odrzucone przez serwer Binance. Więcej informacji na ten temat zawiera artykuł Binance Private Requests Time.
oBinance := TsgcWSAPI_Binance.Create(nil);
oBinance.Binance.ApiKey := '<your api key>';
oBinance.Binance.ApiSecret := '<your api secret>';
ShowMessage(oBinance.REST_API.GetAccountInformation);