下記のgithubのコードを使い
https://github.com/payward/kraken-api-client/tree/master/php
Tickerを取得したいと思い製作してみましたがエラーで、うまく動きません。
エラーの内容は下記のとおりです。
error
1 2Fatal error: Uncaught Error: 3Class 'KrakenAPI' not found in /usr/home/ad117kqy9v/html/coin/Kraken_test.php:22 4Stack trace: #0 {main} thrown in /usr/home/ad117kqy9v/html/coin/Kraken_test.php 5on line 22 6 7//見やすくする為に改行を入れています。
作成したコードは以下のようになります。
php
1<?php 2require_once 'krakenAPI.php'; 3 4// your api credentials 5$key = 'T9xk0YKerUerKSVlD2NifoiYzGitKUwzC4ZNUjDtumWmHSIN0Sid3+Ti'; 6$secret = 'CQCf2ZBV+S2zlTGlxRJJATtp3mXTBQ4qTwZVp+RN1uoAF2qd3QFdaJdjfeQyLf8KEx6ZZtonqu9mkq6fbmHgCg=='; 7// set which platform to use (currently only beta is operational, live available soon) 8$beta = true; 9$url = $beta ? 'https://api.beta.kraken.com' : 'https://api.kraken.com'; 10$sslverify = $beta ? false : true; 11$version = 0; 12 13$kraken = new KrakenAPI($key, $secret, $url, $version, $sslverify); 14 15// Query public ticker info for BTC/USD pair: 16$res = $kraken->QueryPublic('Ticker', array('pair' => 'XBTCZUSD')); 17print_r($res); 18?>
エラー番号が22行目なので対象のコードは下記の事になると思うのですが
$kraken = new KrakenAPI($key, $secret, $url, $version, $sslverify);
エラーは
Class 'KrakenAPI' not found
と言う事は、KrakenAPIというクラスが無いと言う事?
と言う事は、krakenAPI.php がちゃんと読み込めてない、または動いていない?
までは、予測しているのですがあと一歩、どうすればいいのか解らず・・・
どのようにしたらこの壁を越えられるか手助け頂きたいです。
追記
$kraken = new Payward\KrakenAPI($key, $secret, $url, $version, $sslverify);
に変更した所、エラーの内容が下記の様に変わりました。
php
1 2Fatal error: Uncaught Payward\KrakenAPIException: CURL error: 3Could not resolve host: api.beta.kraken.com in /usr/home/ad117kqy9v/html/coin/KrakenAPIClient.php:93 4Stack trace: #0 /usr/home/ad117kqy9v/html/coin/Kraken_test.php(25): 5Payward\KrakenAPI->QueryPublic('Ticker', Array) #1 {main} thrown in 6/usr/home/ad117kqy9v/html/coin/KrakenAPIClient.php on line 93
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/21 13:31