Kucoin REST API はパブリックとプライベートのエンドポイントを提供しています。プライベートエンドポイントではトランザクションのセキュリティを高めるためにメッセージへの署名が必要です。
まず、Kucoinアカウントにログインして新しいAPIを作成する必要があります。次の値が得られます。
これらのフィールドは Kucoin API クライアントコンポーネントの Kucoin プロパティで設定する必要があります。
設定が完了したら、Kucoin Pro REST API にプライベートリクエストを送信できます。
*プライベートリクエストには、ローカルマシンのローカル時刻が同期されている必要があります。同期されていない場合、リクエストは Kucoin サーバーに拒否されます。これについては次の記事を参照してください: Kucoin プライベートリクエスト時刻。
oKucoin := TsgcWSAPI_Kucoin.Create(nil);
oKucoin.Kucoin.ApiKey := '<your api key>';
oKucoin.Kucoin.ApiSecret := '<your api secret>';
oKucoin.Kucoin.Passphrase := '<your passphrase>';
ShowMessage(oKucoin.REST_API.GetListAccounts);