0

コインベース API をいじっていたところ、エラーが発生しました。基本的に、トランザクションが成功した場合は単に情報 (トランザクション ID など) をエコーするだけだと言っていたのですが、エラーが発生しました: http://puu.sh/4onKP.pngこれが私のコードの最も重要な部分です.. .

$result = $coinbase->sendMoney($address, $amount, "Thank you for using nahtnam's Faucet! - Best Regards, nahtnam");
$address_success = $response->success ? 'true' : 'false';
$address_status = $response->transaction->status;
$address_id = $response->transaction->id;
$address_amount = $response->transaction->amount->amount;

また、ここに情報を表示します...

elseif(isset($response['success']) && $response['success'] == 'true') {
    echo '
    <div class="row">
    <div class="col-lg-12">
    <center>
    <div class="alert alert-dismissable alert-success">
    <button type="button" class="close" data-dismiss="alert">&times;</button>
    <strong>Your Bitcoins have been sent!</strong><br>We have successfully sent '.$amount.' to your Bitcoin Address: '.$address.'... Here is some more info on the transaction:<br>Address: '.$address.'<br> Amount: '.$amount.'<br>Transaction Id: '.$address_id.'<br> Transaction Status: '.$address_status.'<br>Thank you for using nahtnam\'s Coinbase faucet. You can come back in <strong>30 Minutes</strong> to claim more!</a>.
    </div>
    </center>
    </div>
    </div>
    ';
    }

助けてくれてありがとう!:)

4

1 に答える 1

-1

まず、sendMoney() 呼び出しが $result に格納され、エラーに基づいて存在しない $response というオブジェクトを参照しています。

于 2013-09-11T03:54:36.780 に答える