繁体   English   中英

Binance Python - 启用内部转账并将资金发送到财务钱包

[英]Binance Python - enable InternalTransfer and send fund to financement Wallet

我正在尝试将一些代币从现货账户发送到同一钱包的子账户。 据我了解,“常规”币安账户(<250 亿)的子账户钱包很少:

  • 现货钱包
  • 期货钱包
  • 隔离马林钱包
  • 交叉保证金钱包
  • 金融钱包

我正在使用 python 3.8 和 python 币安 api。

这是我使用的命令:

transfer_spot_to_isolated_margin(asset="MATIC", amount=float(amount), type="1") 

结果如下:

binance.exceptions.BinanceAPIException: APIError(code=-1002): You are not authorized to execute this request. 

似乎 API 配置未设置为允许此转移。 这是API配置

get_account_api_permissions()

得到

{'ipRestrict': True, 'createTime': 1641830788000, 'enableReading': True, 'enableSpotAndMarginTrading': True, 'enableWithdrawals': True, 'enableInternalTransfer': False, 'enableMargin': False, 'enableFutures': False, 'permitsUniversalTransfer': True, 'enableVanillaOptions': False}

我认为问题来自设置为'False' enableInternalTransfer 但我不知道如何更改此配置。 我已经在 binance API 面板中的 API 配置中交叉了所有内容。

你知道如何启用它吗?

我住在法国,所以保证金和期货是禁用的。 但是应该可以将令牌转移到这些钱包(可以从币安Android应用程序)

你知道如何将资金转移到“金融钱包”吗? 我在 binance API python 文档中找不到任何关于它的信息。

非常感谢您的帮助:) 很抱歉在一个帖子中问了这么多问题!

子账户功能供企业账户用户和拥有主账户管理的VIP1(或更高)个人账户用户使用。 如果您不在这些类别下,则未启用子帐户功能,并且其相关权限“enableInternalTransfer”对您的情况无关紧要。

任何币安账户都有许多不同的产品,例如:现货、期货和保证金(每个都有自己的账户钱包)。

如果您想从现货转入逐仓保证金钱包,有两种方式:

对于这两个选项,您应该在 API 管理页面上检查以下内容:

  • 启用“enableMargin”
  • 查看您的请求 IP 是否列入白名单

如果您仍然收到error code -1002 ,请 go 到https://dev.binance.vision/t/error-you-are-not-authorized-to-execute-this-request/8102测试更多可能性。

有用的链接:

保证金账户已完全初始化:必须“手动”在该账户中发送一些资金以启用保证金钱包。 完成此操作后,我不再收到错误消息。

请查看“Binance”答案以获取更多文档链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM