Nicht abgefangene Ausnahme beim Erstellen eines Trading-Bot

Ich versuche, ein Plugin in WordPress zu erstellen, das Bittrex API verwendet. Ich habe ein Problem, denn wenn ich ein Objekt für die class mit der API erstelle, bekomme ich eine Ausnahme und ich kann den Grund nicht verstehen. Könnte mir jemand helfen? Vielen Dank im Voraus.

Hier erstelle ich das Objekt und rufe es an.

require 'bittrex-master/src/edsonmedina/bittrex/Client.php'; use edsonmedina\bittrex\Client; $keya="xxx"; $secreta="xxx"; $b = new Client ($keya, $secreta); $list = $b->getMarkets (); echo "$list"; 

Hier ist meine Client-class.

 namespace edsonmedina\bittrex; class Client { private $baseUrl; private $apiVersion = 'v1.1'; private $apiKey; private $apiSecret; public function __construct ($apiKey, $apiSecret) { $this->apiKey = $apiKey; $this->apiSecret = $apiSecret; $this->baseUrl = 'https://bittrex.com/api/'.$this->apiVersion.'/'; } /** * Invoke API * @param string $method API method to call * @param array $params parameters * @param bool $apiKey use apikey or not * @return object */ private function call ($method, $params = array(), $apiKey = false) { $uri = $this->baseUrl.$method; if ($apiKey == true) { $params['apikey'] = $this->apiKey; $params['nonce'] = time(); } if (!empty($params)) { $uri .= '?'.http_build_query($params); } $sign = hash_hmac ('sha512', $uri, $this->apiSecret); $ch = curl_init ($uri); curl_setopt ($ch, CURLOPT_HTTPHEADER, array('apisign: '.$sign)); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); $answer = json_decode($result); if ($answer->success == false) { throw new \Exception ($answer->message); //echo "problema"; } return $answer->result; } /** * Get the open and available trading markets at Bittrex along with other meta data. * @return array */ public function getMarkets () { return $this->call ('public/getmarkets'); } 

und das ist die Ausnahme, die ich bekomme

Schwerwiegender Fehler: Nicht abgefangene Ausnahme in C: \ xampp \ apps \ wordpress \ htdocs \ wp-content \ plugins \ gdax-händler \ admin \ partials \ bittrex-master \ src \ edsonmedina \ bittrex \ Client.php: 54 Stack-Ablaufverfolgung: # 0 C: \ xampp \ apps \ wordpress \ htdocs \ wp-content \ plugins \ gdax-händler \ admin \ teilbereiche \ bittrex-master \ src \ edsonmedina \ bittrex \ Client.php (67): edsonmedina \ bittrex \ Client-> call (‘public / getmarke …’) # 1 C: \ xampp \ apps \ wordpress \ htdocs \ wp-content \ plugins \ gdax-händler \ admin \ partials \ gdax-trader-admin-display.php (33) : edsonmedina \ bittrex \ Client-> getMarkets () # 2 C: \ xampp \ apps \ wordpress \ htdocs \ wp-content \ plugins \ gdax-händler \ admin \ klasse-gdax-händler-admin.php (114): include (‘C: \ xampp \ apps \ w …’) # 3 C: \ xampp \ apps \ wordpress \ htdocs \ wp-includes \ klasse-wp-hook.php (286): Gdax_Trader_Admin-> my_frontend_page (” ) # 4 C: \ xampp \ apps \ wordpress \ htdocs \ wp-includes \ class-wp-hook.php (310): WP_Hook-> Anwendungsfilter (NULL, Array) # 5 C: \ xampp \ apps \ wordpress \ htdocs \ wp-includes \ plugin.php (453): WP_Hook-> do_action (Array) # 6 C: \ xampp \ apps \ wordpress \ htdocs \ wp -includes \ template-loader.php (12): in C: \ xampp \ apps \ wordpress \ htdocs \ wp-content \ plugins \ gdax-händler \ admin \ partials \ bittrex-master \ src \ edsonmedina \ bittrex \ Client. php auf der Linie 54

Solutions Collecting From Web of "Nicht abgefangene Ausnahme beim Erstellen eines Trading-Bot"