问题标签 [binance]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 币安 eth-btc 订单 400 错误请求
尝试使用我在 ASP.NET/C# 中构建的 Web 应用程序处理订单时,我遇到了一个奇怪的错误。有趣的是其他调用都有效,例如获取您的帐户余额。所以我找到了一个网站,它通过一些事情来解决这个问题,比如确保你的计算机时钟是好的并且你有正确的参数,但仍然没有解决这个问题。这是我发送的网址:
signature_str 是一大堆字符。我还使用标题包含 api 密钥:X-MBX-APIKEY。
我最初的符号是 ETHBTC 而不是 BTC-ETH,但仍然无法使用。我假设其他调用有效,这不是真正的代码问题,但可能是其中一个参数我遗漏了一些东西。如果您需要查看代码,我可以添加一些作为编辑。谢谢!
python - 使用 python 请求 Binance API 的问题
我在尝试使用 Binance API 和 Python 进行交易时遇到问题。我想出售 100% 的以太币并将其转换为另一种代币。请求有时会顺利通过,但大约 75% 的时间不会,我收到一个错误代码,说我没有足够的余额。但是,我知道我确实有足够的余额,因为我去 Binance 并单击以将我的 100% 的以太币转换为另一种资产,并且我得到的数字与我的脚本生成的完全相同。
这是我用来向 Binance API 发出请求的代码:
这里是我调用这个函数的地方:
getDigits 函数返回 Binance 支持特定资产的最小交易规模和步长,所以我相信我的问题不在于我发送的数字的精度。
我有 0.11059760 ETH。我去币安并选择将我的 100% 的以太币卖给 DNT,得到的金额是 1574 DNT。现在我去我的控制台检查我的脚本说了多少。它还显示 1574。现在我尝试通过我的控制台运行交易,我收到一条错误消息,提示我没有足够的资金。我回到浏览器,能够成功地将我所有的以太币换成 1574 DNT。
由于我能够在网站上以完全相同的金额进行交易,我想知道这是否是 Binance API 的问题。
matlab - Matlab API 币安
我尝试使用 Matlab 从 Binance 获取帐户信息,但出现 404 错误(未找到)。
Binance API 在这里 解释 Binance Api
我也在这里找到了一个帖子,但没有帮助我解决问题
Binance cryptoexchange API “/account” 401 响应
感谢您的帮助
r - 解释 R 中 Binance 的时间戳值
我正在使用R 中的Binance API。有人提到所有时间和时间戳都以毫秒为单位。当我通过 GET 命令从 httr 包中检索 R 中的订单列表时,我得到以下格式的时间:-
或者
[1] 1530289083143 1530289248074 1530289249920 1530290497231 1530290498147
您能否告诉我如何以实时或日期时间格式解释它,例如:2018-6-29 16:24:35.555
太感谢了
python - Binance API:如何获取美元作为报价资产
我想知道这个符号是什么,或者我是否能够获得以美元计价的 BTC、ETH 等的历史价格数据。
现在,如果我打电话给客户,例如: Client.get_symbol_info('BTCUSD') 它什么也不返回
有谁知道如何获取此信息?谢谢!
r - R 币安 API 获取账户请求
我一直在尝试运行 Binance Get 请求以从 Binance API 检索帐户信息。当我运行我的代码时,我从服务器收到一个 HTTP/1.1 400 错误请求。
这是我的代码:
任何帮助都会被欣然接受。
python - 使用 Python(最好是请求)从 Binance API 获取烛台/Kline 数据以获取 JSON 数据
我正在开发一个从 Binance API 获取烛台数据的电报机器人。我无法获得 JSON 数据作为响应。以下代码是我尝试过的。
期望的输出:
[
[
1499040000000, // Open time
"0.01634790", // Open
"0.80000000", // High
"0.01575800", // Low
"0.01577100", // Close
"148976.11427815", // Volume
1499644799999, // Close time
"2434.19055334", // Quote asset volume
308, // Number of trades
"1756.87402397", // Taker buy base asset volume
"28.46694368", // Taker buy quote asset volume
"17928899.62484339" // Ignore
]
]
问题编辑:
我得到的输出是:
python - 无服务器框架部署错误
背景:我一直在使用 Python 创建一个 lambda 函数,该函数将访问 Binance API 以获取余额和交易。为了部署,我一直在使用无服务器框架 ( https://serverless.com/ ) 和 virtualenv,这让它变得轻而易举。我有 2 个其他功能与其他交易所完美配合。
错误:部署时,我得到以下信息:
getBinanceTransactions 是我为返回我想要的内容而创建的函数。没什么疯狂的,只需按照 python-binance 文档 ( https://github.com/sammchardy/python-binance ) 获取所有交易,然后进行数据整理。
请注意,这适用于我的本地机器!
我进行了无服务器部署,并且使用 serverless-python-requirements 将所有内容单独打包,一切都更新得很好。这是我的导入(只有 2 个外部包):
还有我的 requirements.txt,它和代码都在一个目录中分开,就像我以类似格式工作的另一个一样:
我一直在寻找解决方案,但似乎没有人遇到这个问题。_regex 似乎也是 Python 的一种代码方法,这使得情况更加奇怪。
我已经尝试擦除我的 virtualenv 并重建,重建整个文件结构,pip freeze >> requirements.txt 安装两个包以确保没有遗漏任何内容,更改导入和要求的名称,在我的函数中导入 regex/re ,甚至切换到 Python 2.7 来获得一个冰雹玛丽。似乎没有任何效果(尽管其他人都在工作),而且我每次都遇到同样的错误。
有没有人有任何想法?
php - Binance REST API - 通过查询字符串下达 PHP 订单 (POST)
我正在努力使用 Binance 的 REST API。我已经设法通过查询字符串(例如 ping 服务器、股票信息等)获得有效的 GET 请求。我现在的挑战是使用 cURL 通过查询字符串执行 POST 请求。我一直在从各个地方抓取代码并参考 API 以使各个部分正常工作,但我不确定为什么会从结果中返回此错误... {"code":-1102,"msg": “强制参数‘签名’未发送,为空/null,或格式错误。”} (网页上显示的错误)。我回显了签名及其一堆乱码,所以我相信在顶部执行的 hash_hmac 会起作用,但老实说,让 GET 请求起作用我很幸运。有人对为什么会被破坏有任何建议吗?谢谢!
php - Symfony 4 骨架,调用 php binance api 和 php binance api 速率限制器时出错
我想在控制器中调用 Binance\API 和 Binance\RateLimiter,但是因为这两个类具有相同的命名空间。Symfony4 返回错误“尝试从命名空间“Binance”加载类“RateLimiter”。您是否忘记了另一个命名空间的“使用”语句?
这是我的示例代码:
任何帮助表示赞赏