api - PHP函数sell()的Binance api不起作用
问题描述
我正在使用https://php-download.com的 PHP Binance API 我可以看到我的资金:
require 'BinanceClass.php';
$api = new Binance("$k","$s"); // key and secret key
$balances = $api->balances();
但我无法下订单出售:
$quantity=0.076;
$price = 224.91;
$order = $api->sell("ETHUSDT", $quantity, $price);
我究竟做错了什么?
解决方案
我会回答我自己的问题以节省其他人的时间。
添加 var_dump 以查看 api 响应。如果您收到“参数过多;预期为 '6' 并收到 '9'”,那么您有一个旧的 BinanceClass。在这里如何解决它https://github.com/baitercel/binance-api-php/issues/1
推荐阅读
- php - 如何从 Sabre API 获取酒店价格和重定向 url
- safari - Safari 12 在重定向 302 的情况下不缓存大资产,如果直接添加到页面中它可以正常工作吗?
- .net - 从 Postman 将用户添加到 Keyclock
- android - Android从FrameLayout获取孩子
- angular - 如何在没有 ngOnInit() 的情况下在 Angular 中显示数据?
- glassfish-3 - glassfish 3 和 glassfish 4 可以在同一台机器上一起工作,但用于 2 个不同的项目
- c - pgbouncer-rr 在查询重写中失败
- ruby - 什么是 Ruby one-liner 相当于 awk 的 RS、NF 和 OFS?
- javascript - 为什么我的 Javascript 鼠标悬停事件在我的 WordPress 网站上不起作用?
- bash - 我可以在我的 Bash 脚本中获取围绕参数的原始引号字符吗?