Binance API调用在Lavavel Controller中不起作用

时间:2019-01-22 19:42:44

标签: laravel binance

我正在编写一个调用Binance PHP API的laravel控制器。

如果从命令行单独运行,例如, php price.php

  

+++++++ price.php ++++++++

     

$ api =新\ Binance \ API($ api_key,$ api_secret);

     

//获取所有位置,包括估计的BTC值   $ price = $ api-> price(“ BNBBTC”); print_r($ price);

     

+++++++ price.php +++++++++

但是,如果我从laravel控制器调用api funcion price(),则什么也没有出现,没有错误等。我可以dd($ binance_api)并返回该对象,并使用所有正确的API密钥/秘密成功创建了该对象。

  

PriceController类扩展了控制器{
  公共功能价格   (请求$ request){

     

$ api_key =“ xxxxxxx”;

     

$ api_secret =“ xxxxxxxx”;

$binance_api = new \Binance\API($api_key, $api_secret);

$price = $binance_api->price("BNBBTC");
     

}

     

}

1 个答案:

答案 0 :(得分:1)

您需要返回一个值

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;
  }
}