用PHP在一个地址获得一定数量的比特币


Get amount of Bitcoins at an address with PHP

我正在使用Coinbase,但他们没有API调用来获取每个地址的比特币数量,而只有每个帐户,这是一个地址集合。

有人对此有API调用吗?我不希望通过设置我自己的比特币服务器/守护进程来重新发明轮子,就像在这个其他SO线程中建议的那样:

如何从我的应用程序检查比特币地址余额?

嗯,这对你有用吗?

<?php
function getBalance($address) {
    return file_get_contents('https://blockchain.info/q/addressbalance/'. $address);
}
echo 'Address Balance: ' . getBalance('1EzwoHtiXB4iFwedPr49iywjZn2nnekhoj');

使用https://blockchain.info/q API

如果您正在检查Coinbase地址的余额,您可能不会得到预期的结果,因为Coinbase内部将您的比特币洗牌到不同的地址。要得到真正的余额,唯一的办法就是记账。

<?php
$accountId = '<Account Id>';
$account = $client->getAccount($accountId);
$balance = $account->getBalance();
$btc = $balance->getAmount();