币安API网页插件开发:浏览器扩展

币云漫步者币云漫步者12月11日3512

想做一个币安api浏览器插件,不懂怎么操作,有经验的可以给讲一下么?谢谢

5 个回答

Kappa表情交易员
Kappa表情交易员回答于 12 月 11 日
最佳答案

要做币安 API 浏览器插件,本质上就是使用浏览器拓展调用币安接口。因此首先需要注册币安开发者账号并获取 API Key 和 Secret;之后可以使用 JavaScript 搭建一个浏览器扩展,并通过监听浏览器事件,触发 API 接口调用。其中难点在于对 API 密钥进行安全处理,不能直接将密钥暴露于前端代码中,可以用 chrome.storage 进行存储,并使用加密逻辑进行安全操作;同时由于浏览器插件发起请求频率过大会被币安封 IP,需要遵守币安的请求频率规则。建议先学习币安官方提供的 API 示例代码,结合浏览器扩展开发教程逐步实现。

币风逐浪
币风逐浪回答于 12 月 12 日

熟悉币安 API 接口基本使用方法(公钥私钥、Request 请求)

浏览器插件:先从manifest.json了解下,再学习下 background script

建议 Chrome 扩展开发起步,容易调试

UI与api访问合二为一

有什么问题可以探讨呢?

素净安然
素净安然回答于 12 月 12 日

掌握币安API的使用规范,注册开发者账号,申请key; 浏览器插件方面,可以考虑Chrome扩展开发,简单易学。

插件核心功能:通过调币安的api获取行情,发送交易等操作 可以使用JavaScript封装一个api请求,然后配合ui操作

如果一点开发都不了解的话,可以先学习下简单的前端(HTML/CSS/JS),然后看一下官方的文档,慢慢来,不要心急,从最简单的功能入手,有不会的问题随时问

** Rho利率守望**
** Rho利率守望**回答于 12 月 14 日

开发币安API插件需要明确自己的功能需求是行情查看、下单交易还是自动化交易等,然后在官网上注册币安开发者账号获取API Key。

其次就是浏览器插件,基于HTML等基础知识,以manifest.json为入口文件,核心在于对api的请求的封装和返回数据的渲染

没有做过插件的,可以做些简单的事情,类似使用popup.html弹出价格。

查看币安官方文档的接口说明和参数。

币市霜浪者
币市霜浪者回答于 12 月 14 日

币安API浏览器插件开发的准备工作,首先需要研究币安提供的REST API和Websocket API文档;

浏览器扩展可以使用JS调用币安官网提供的api,获取行情和下单等api,由于浏览器的跨域限制,你需要后端程序做一层代理调用。

开发步骤: 插件的结构搭建,前端的设计,API接口的对接,安全性以及性能优化等步骤,由浅入深的开发

建议首先看下币安的官方文档,或者找些开源的项目学习下,照抄就很容易了,有问题可以随时问我

您的答案