ibitcoin / php-api
该软件包最新版本(v1.2)没有可用的许可证信息。
使用PHP轻松交互iBitcoin.se API方法
v1.2
2020-07-31 20:32 UTC
Requires
- php: >=7.1.3
- ext-curl: *
- ext-json: *
This package is auto-updated.
Last update: 2024-09-21 14:14:12 UTC
README
PHP实现
使用PHP轻松交互iBitcoin.se API方法
入门
您可以在我们的API文档页面找到更多详细的信息 iBitcoin.se 欢迎提交问题和PR
先决条件
请确保已安装并启用了带有CURL和JSON扩展的PHP
安装
首先从Composer安装此软件包
php compser.phar require ibitcoin/php-api
现在在您的应用程序中,您需要如下定义您的iBitcoin.se API密钥
define('CALLBACK_SECRET', 'e788bc3618432adds765cc637d35aeb65bde'); // iBitcoin.se Callback Secret KEY
define('API_KEY', 'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9...'); // iBitcoin.se API KEY
define('API_LINK', 'https://backend.ibitcoin.se/api/');
示例
创建地址
declare(strict_types=1);
require_once __DIR__ . '/vendor/autoload.php';
use CryptoGateway\Wallet;
define('CALLBACK_SECRET', ''); // iBitcoin.se Callback Secret KEY
define('API_KEY', ''); // iBitcoin.se API KEY
define('API_LINK', 'https://backend.ibitcoin.se/api/');
$wallet = new Wallet('btc');
$addressInfo = $wallet->createAddress();
echo "Your BTC address is: {$wallet['address']}";
回调文件
请查看CallbackExample.php文件
Postman示例
创建地址
https://backend.ibitcoin.se/api/btc/createAddress?api_key=[API_KEY_FROM_SETTINGS]
响应
{
"address": "bc1qfuqvvv5racupgk60xfjwkm5ku8j6zk7aj2as4p",
"success": true,
"time": 1586070585
}
地址交易
https://backend.ibitcoin.se/api/btc/addressTransactions?api_key=[API_KEY_FROM_SETTINGS]&address=3JuAyD5z6sdgZp998GjV775RexfniF3nA9&page=1
响应
{
"address": "3JuAyD5z6sdgZp998GjV775RexfniF3nA9",
"transactions": [
{
"currency": "btc",
"address": "3JuAyD5z6sdgZp998GjV775RexfniF3nA9",
"confirmations": 11,
"category": "send",
"txid": "28c49e3f7decf13b15f0813605ab85377dbad7b3d8978e1450e26f636afe21df",
"amount": "0.00148368",
"time": 1586013517,
"tcn": "111-228"
}
],
"total": 1,
"currency": "btc",
"note": "This method doesn't work with addresses created outside iBitcoin.se",
"success": true,
"time": 1586069717
}