【问题标题】:How can run Binance api in laravel with Controller如何使用 Controller 在 laravel 中运行 Binance api
【发布时间】:2019-09-14 01:36:11
【问题描述】:

我不能在 laravel 中使用 binance api

我从 composer require "jaggedsoft/php-binance-api @dev" 安装了 Php binance api,但示例在 laravel 中不起作用。我尝试时遇到了一些错误。

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
require '../vendor/autoload.php';
class BinanceController extends Controller
{

public function list()
{
    $api = new Binance\API();
    $key = "----";
    $secret = "---";
    $api = new Binance\API($key, $secret);

    $price = $api->price("BNBBTC");
    return $price;

}

}

当我运行路线时,我得到了这个错误:

Symfony\Component\Debug\Exception\FatalThrowableError 类 'App\Http\Controllers\Binance\API' 未找到

【问题讨论】:

    标签: laravel api binance


    【解决方案1】:

    您没有正确导入 Binance\API。 Laravel 认为 Binance\Api 类位于 App\Http\Controllers\Binance 命名空间中。它不是。

    试试$api = new \Binance\API();

    或者把它放在你的用例中。

    use Binance\API

    我还发现了an old wrapper,如果此后币安没有任何变化,你可以导入它,但我非常怀疑。由于您的案例特定于 Laravel,因此请专门为 Laravel 寻找 Binance 包装器。 Here may contain some useful information on how to use non-laravel packages, with laravel

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-27
      • 2019-06-16
      • 2021-08-11
      • 1970-01-01
      • 1970-01-01
      • 2022-10-22
      相关资源
      最近更新 更多