kennycoder / easy-bitcoin-php
此包的最新版本(dev-master)没有可用的许可证信息。
aceat64/EasyBitcoin-PHP fork for packagist
dev-master
2017-07-28 15:32 UTC
This package is not auto-updated.
Last update: 2020-08-08 05:33:08 UTC
README
使用 PHP 调用比特币 API 的简单类。
入门
-
在您的 PHP 脚本中包含 easybitcoin.php
require_once('easybitcoin.php');
-
初始化比特币连接/对象
$bitcoin = new Bitcoin('username','password');
可选,您可以指定主机、端口。默认为本地主机上的 HTTP 端口 8332。
$bitcoin = new Bitcoin('username','password','localhost','8332');
如果您想建立 SSL 连接,可以设置可选的 CA 证书或留空
$bitcoin->setSSL('/full/path/to/mycertificate.cert');
-
将对 bitcoind 的调用作为对象的函数。示例
$bitcoin->getinfo(); $bitcoin->getrawtransaction('0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098',1); $bitcoin->getblock('000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f');
附加信息
-
当由于任何原因调用失败时,它将返回 false 并将错误消息放入 $bitcoin->error
-
HTTP 状态代码可以在 $bitcoin->status 中找到,它将是一个有效的 HTTP 状态代码,或者如果 cURL 无法连接,则将是 0。
-
完整的响应(通常不需要)存储在 $bitcoin->response 中,而原始 JSON 存储在 $bitcoin->raw_response 中。