2013-09-11 2 views
1

coinbase API를 사용하고 있었는데 오류가 발생했습니다.Coinbase API, 객체가 아닌 객체의 속성을 얻으려고 시도합니다.

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

또한 ... 여기 http://puu.sh/4onKP.png 내 코드의 가장 중요한 부분입니다 : 트랜잭션이 성공하면 기본적으로 내가 말을 한 후 단지 (트랜잭션 ID와 같은) 정보를 에코하지만, 오류가 발생합니다 여기에 내가 정보를 표시하는 곳이 ...

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

고맙습니다! :)

답변

0

먼저 sendMoney() 호출은 $ result에 저장되고 오류를 기반으로하는 $ response라는 객체를 참조합니다.

+0

문제 해결을 위해 유감스럽게도이 문제를 직접 해결했습니다. – user2760233

+0

문제가 무엇인가요? –

+0

당신이 말한 것 ... 내 삼촌이이 문제를 해결하는 것을 도왔습니다 ... 저는 $ 결과를 $ 응답으로 변경했습니다 ... 대답 tho에 감사드립니다! - http://nahtnam.com – user2760233

관련 문제