laravel - Binance API 调用在 Lavavel 控制器中不起作用
问题描述
我正在编写一个调用 Binance PHP API 的 laravel 控制器。
如果从命令行单独运行,PHP API 可以完美运行,例如 php price.php
+++++++价格.php++++++++
$api = 新 \Binance\API($api_key, $api_secret);
// 获取您的所有仓位,包括估计的 BTC 价值 $price =$api->price("BNBBTC"); print_r($价格);
+++++++价格.php+++++++++
但是,如果我从 laravel 控制器调用 api 函数 price(),则什么都没有显示,没有错误等。我可以 dd($binance_api) 并且它返回的对象是使用所有正确的 API 密钥/秘密成功创建的。
类 PriceController 扩展 Controller{
公共函数价格(请求 $request){$api_key = "xxxxxxx";
$api_secret = "xxxxxxxx";
$binance_api = new \Binance\API($api_key, $api_secret); $price = $binance_api->price("BNBBTC");
}
}
解决方案
你需要返回一个值
Class PriceController extends Controller{
public function price (Request $request){
$api_key = "xxxxxxx";
$api_secret = "xxxxxxxx";
$binance_api = new \Binance\API($api_key, $api_secret);
$price = $binance_api->price("BNBBTC");
return $price;
}
}
推荐阅读
- php - 如何从后端服务器通过 Wordpress API 正确下载 PDF 文件
- visual-studio - 敌人总是团结在一起 2d
- javascript - 将所有奇数斐波那契数相加第 2 部分
- python - 为什么我的 Python 代码在此位置显示“无”?
- java - 从图库中挑选图像并将其保存到我的应用数据文件夹 - ANDROID
- ruby-on-rails - Rails 5 gem'delayed_job_active_record'未初始化的常量作业
- laravel - 在 null 上调用成员函数 checkLearning()(查看:
- c# - 统一按钮切换颜色
- r - 返回一个小标题:如何使用 case_when 进行矢量化?
- python - 这个 python for 循环实际上在做什么