首页 百科 分类 下载 关于 注册币安
中文 EN JA KO
账户功能

币安API密钥怎么申请

· 约 6 分钟

什么是API密钥

API密钥是一组由平台生成的身份凭证,由一个API Key和一个Secret Key组成。通过这组凭证,第三方程序可以在不需要你手动登录的情况下,代替你执行查询余额、下单交易、获取行情数据等操作。

你可以把API密钥理解为一把"功能受限的备用钥匙"。你的登录密码是万能钥匙,什么都能做;而API密钥只能做你授权的那些事情。

谁需要用API密钥

量化交易者是最主要的使用群体。如果你编写了自动化交易程序,需要通过API与币安的服务器通信来自动执行买卖操作。

使用第三方交易工具的用户也需要API密钥。比如一些行情分析软件、自动跟单平台、税务计算工具等,都需要通过API读取你的账户数据。

此外,开发者如果要做币安生态相关的应用开发,也需要申请API密钥来调用币安的数据接口。

申请API密钥的前提条件

你的币安账户必须完成身份认证(KYC),且已经开启了双重验证(2FA),可以是Google Authenticator或短信验证。没有开启2FA的账户无法创建API密钥。

创建API密钥的详细步骤

第一步:进入API管理页面

登录币安官网,点击右上角的用户图标,在下拉菜单中选择"API管理"。你也可以直接访问币安的API管理页面。

第二步:选择API密钥类型

币安提供两种类型的API密钥:系统生成密钥和自生成密钥(RSA或Ed25519)。对于大多数用户,选择"系统生成"即可。如果你是高级开发者,了解非对称加密的原理,可以选择自生成密钥以获得更高的安全性。

第三步:设置标签

为你的API密钥输入一个标签名称,比如"量化策略A"或"行情监控"。这个标签只是帮你区分不同用途的API密钥,对功能没有影响。

第四步:完成安全验证

系统会要求你完成双重验证,可能包括邮箱验证码、手机验证码和Google Authenticator验证码,三者中的两种或全部。按提示完成验证即可。

第五步:保存Secret Key

创建成功后,页面会显示你的API Key和Secret Key。这里特别重要的是:Secret Key只会显示这一次,之后再也无法查看。你必须立刻把它安全地保存下来,可以存在密码管理器中,或者写在纸上锁好。如果丢失了Secret Key,只能删除这个API密钥重新创建。

权限配置详解

读取权限

这是最基础的权限,允许通过API查询账户余额、持仓信息、历史订单等数据。如果你只是用来对接行情软件或税务工具,开启这一个权限就够了。

现货和杠杆交易权限

开启后,API可以在现货市场和杠杆市场执行下单、撤单等交易操作。量化交易程序通常需要这个权限。

合约交易权限

允许API在U本位合约和币本位合约市场进行交易操作。如果你的量化策略涉及合约,需要单独开启。

提币权限

允许API发起提币操作。这是最敏感的权限,除非你有非常明确的需求且做了充分的安全防护,否则强烈建议不要开启。一旦开启,如果API密钥泄露,攻击者可以直接把你的资产转走。

安全最佳实践

必须设置IP白名单

这是最重要的安全措施。在API管理页面,你可以为每个API密钥绑定允许访问的IP地址。设置后,只有来自白名单IP的请求才会被执行。如果你的程序运行在固定IP的服务器上,务必设置这个。

如果你不设置IP白名单,币安会限制该API密钥的有效期为90天,到期需要重新创建。设置了IP白名单的密钥则没有有效期限制。

最小权限原则

只开启你确实需要的权限。如果你只需要读取数据,就不要开启交易权限。如果只做现货交易,就不要开启合约交易权限。永远不要"为了方便"而开启所有权限。

不要在代码中硬编码

API密钥不应该直接写在代码里,尤其是如果你的代码会上传到GitHub等公开平台。应该使用环境变量或独立的配置文件来存储密钥,并确保配置文件不会被提交到版本控制系统。

定期轮换密钥

建议每隔几个月更换一次API密钥,删除旧的,创建新的。这样即使密钥在某个环节被泄露了,损失窗口也是有限的。

监控API使用情况

币安提供API调用日志,建议定期检查是否有异常的调用记录,比如来自陌生IP的请求、非正常时间段的大量交易等。

API调用限制

币安对API调用有频率限制。现货API的请求权重限制是每分钟1200,订单频率限制是每10秒100个。合约API也有类似的限制。超出限制会被临时封禁IP,严重的可能会被暂停API权限。

开发量化程序时,要做好请求频率控制,避免触发限制。建议在程序中实现请求队列和退避机制。

常见问题

API密钥最多能创建几个?普通用户最多可以创建30个API密钥,对于大多数人来说完全够用。

忘记了Secret Key怎么办?只能删除这个API密钥,重新创建一个新的。没有找回Secret Key的方法。

API密钥突然不能用了?检查IP白名单是否正确、权限是否完整、密钥是否过期(未绑定IP的密钥90天过期)。如果都没问题,可能是触发了频率限制,等几分钟再试。

总结

API密钥是连接你的币安账户和外部程序的桥梁。申请过程简单,但安全配置至关重要。记住三个核心原则:设置IP白名单、最小化权限、保护好Secret Key。做到这三点,就能安全地使用API密钥来提升你的交易效率。

安卓直接安装APK,苹果需海外Apple ID