Api
我可以使用 curl 從比特幣伺服器呼叫 getInfo 嗎?
我想知道是否可以使用 curl 從比特幣伺服器獲取資訊,謝謝。
<?php // init the resource $ch = curl_init(); // set a single option... $username = 'usernamefromconfig'; $pwd = 'passwordfromconfig'; curl_setopt_array( $ch, array( CURLOPT_URL => "$username:$pwd@127.0.0.1:8336", CURLOPT_RETURNTRANSFER => true )); $output = curl_exec($ch); echo $output; // free curl_close($ch); ?>
您可以使用命令行 curl 或此處列出的任何各種 JSON-RPC 範例。
特別是,您可以像這樣使用 curl:
$ curl --user <username>:<password> --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getinfo", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
對於 PHP,您可以使用此庫並執行以下操作:
require_once 'jsonRPCClient.php'; $bitcoin = new jsonRPCClient('http://user:password@127.0.0.1:8332/'); echo "<pre>\n"; print_r($bitcoin->getinfo()); echo "\n"; echo "Received: ".$bitcoin->getreceivedbylabel("Your Address")."\n"; echo "</pre>";