Binance Wallet API

· Bileşenler

sgcWebSockets 2022.7.0'dan itibaren Binance Wallet API'si desteklenmektedir; bu, Para Çekme talebinde bulunabileceğiniz, para yatırma geçmişini, para çekme geçmişini ve daha fazlasını görüntüleyebileceğiniz anlamına gelir.

https://binance-docs.github.io/apidocs/spot/en/#wallet-endpoints

Wallet Metotları

Metot Açıklama
GetWalletSystemStatus Sistem durumunu getirir.
GetWalletAllCoinsInformation Kullanıcı için coinlerin bilgilerini (para yatırma ve çekme için kullanılabilir) alır.
GetWalletDailyAccountSnapshot Tür: "SPOT", "MARGIN", "FUTURES"
  • Sorgu zaman aralığı 30 günden az olmalıdır
  • Yalnızca son bir ay içinde sorguyu destekler
  • startTime ve endTime gönderilmezse, varsayılan olarak son 7 günün kayıtlarını döndürür
SetWalletDisableFastWithdrawSwitch Bu istek, hesabınız altındaki hızlı para çekme anahtarını devre dışı bırakır.
Bu uç noktayı isteyen api anahtarı için "trade" seçeneğini etkinleştirmeniz gerekir.
SetWalletEnableFastWithdrawSwitch Bu istek, hesabınız altındaki hızlı para çekme anahtarını etkinleştirir.
Bu uç noktayı isteyen api anahtarı için "trade" seçeneğini etkinleştirmeniz gerekir.
Hızlı Para Çekme Anahtarı açıkken, bir Binance hesabına fon transferi anında yapılır. Zincir üstü işlem, işlem kimliği ve para çekme ücreti yoktur.
WalletWithdraw

Bir para çekme talebi gönderir.

GetWalletDepositHistory Para yatırma geçmişini getirir.
GetWalletWithdrawHistory Para çekme geçmişini getirir.
GetWalletDepositAddress Ağ ile para yatırma adresini getirir.
GetWalletAccountStatus Hesap durumu ayrıntısını getirir.
GetWalletAccountAPITradingStatus Hesap api alım satım durumu ayrıntısını getirir.
GetWalletDustLog Yalnızca son 100 kaydı döndürür
Yalnızca 01.12.2020'den sonraki kayıtları döndürür
GetWalletAssetsConvertedBNB
WalletDustTransfer

Dust varlıklarını BNB'ye dönüştürür.

Bu uç noktayı isteyen API Anahtarı için Spot ve Margin İşlem iznini etkinleştirmeniz gerekir.

GetWalletAssetDividendRecord Varlık temettü kaydını sorgular.
GetWalletAssetDetail Binance'te desteklenen varlıkların ayrıntılarını getirir.
GetWalletTradeFee İşlem ücretini getirir
WalletUserUniversalTransfer

Bu uç noktayı isteyen API Anahtarı için Permits Universal Transfer seçeneğini etkinleştirmeniz gerekir.MAIN_UMFUTURE Spot hesabından USDⓈ-M Futures hesabına transfer

Type ENUM'u:

  • MAIN_CMFUTURE Spot hesabından COIN-M Futures hesabına transfer
  • MAIN_MARGIN Spot hesabından Margin(cross)hesabına transfer
  • UMFUTURE_MAIN USDⓈ-M Futures hesabından Spot hesabına transfer
  • UMFUTURE_MARGIN USDⓈ-M Futures hesabından Margin(cross)hesabına transfer
  • CMFUTURE_MAIN COIN-M Futures hesabından Spot hesabına transfer
  • CMFUTURE_MARGIN COIN-M Futures hesabından Margin(cross) hesabına transfer
  • MARGIN_MAIN Margin(cross)hesabından Spot hesabına transfer
  • MARGIN_UMFUTURE Margin(cross)hesabından USDⓈ-M Futures'a transfer
  • MARGIN_CMFUTURE Margin(cross)hesabından COIN-M Futures'a transfer
  • ISOLATEDMARGIN_MARGIN Isolated margin hesabından Margin(cross) hesabına transfer
  • MARGIN_ISOLATEDMARGIN Margin(cross) hesabından Isolated margin hesabına transfer
  • ISOLATEDMARGIN_ISOLATEDMARGIN Isolated margin hesabından Isolated margin hesabına transfer
  • MAIN_FUNDING Spot hesabından Funding hesabına transfer
  • FUNDING_MAIN Funding hesabından Spot hesabına transfer
  • FUNDING_UMFUTURE Funding hesabından UMFUTURE hesabına transfer
  • UMFUTURE_FUNDING UMFUTURE hesabından Funding hesabına transfer
  • MARGIN_FUNDING MARGIN hesabından Funding hesabına transfer
  • FUNDING_MARGIN Funding hesabından Margin hesabına transfer
  • FUNDING_CMFUTURE Funding hesabından CMFUTURE hesabına transfer
  • CMFUTURE_FUNDING CMFUTURE hesabından Funding hesabına transfer
GetWalletQueryUserUniversalTransferHistory
  • type ISOLATEDMARGIN_MARGIN ve ISOLATEDMARGIN_ISOLATEDMARGIN olduğunda fromSymbol gönderilmelidir
  • type MARGIN_ISOLATEDMARGIN ve ISOLATEDMARGIN_ISOLATEDMARGIN olduğunda toSymbol gönderilmelidir
  • Yalnızca son 6 ay içinde sorguyu destekler
  • startTime ve endTime gönderilmezse, varsayılan olarak son 7 günün kayıtlarını döndürür
GetWalletFundingWallet Şu anda aşağıdaki işletme varlıklarının sorgulanmasını destekler:Binance Pay, Binance Card, Binance Gift Card, Stock Token
GetWalletUserAsset Kullanıcı varlıklarını alır, yalnızca pozitif veriler için.
GetWalletApiKeyPermission

Örnek 

Binance, bir Para Çekme talebi göndermek için Wallet API'sinin kullanılmasına olanak tanır, yalnızca aşağıdaki parametreler zorunludur:

oBinance := TsgcWSAPI_Binance.Create(nil);
oBinance.Binance.ApiKey := '<your api key>';
oBinance.Binance.ApiSecret := '<your api secret>';
ShowMessage(oBinance.REST_API.WalletWithdraw('BTC', '7213fea8e94b4a5593d507237e5a555b', 0.25)); 

API istemcisinin başlıca özelliklerini gösteren, Windows için derlenmiş bir Binance demosunu aşağıda bulabilirsiniz. Binance Wallet metotlarını test etmek için Wallet sekmesini seçin.