完整的API接口说明和使用示例
接口地址: https://web.web3huifu.fun/api/update_wallet.php
请求方式: POST GET PUT
数据格式: JSON
字符编码: UTF-8
所有API请求都需要在请求头中包含API密钥:
wallet_api_2024
- 主要API密钥admin_api_key
- 管理员密钥test_api_key
- 测试密钥💡 快速导航:
create_wallet
- 不需要现有IDupdate_wallet
- 需要现有IDget_wallet
- 可通过ID/地址/哈希查找创建新的钱包记录,无需现有ID
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
action |
string | 是 | 操作类型,固定值: create_wallet |
wallet_hash |
string | 是 | 钱包哈希值 |
filename |
string | 否 | 文件名 (用于钱包名称) |
source |
string | 否 | 来源 (默认: web_extractor) |
addresses |
array | 否 | 地址数组 (支持多地址) |
files |
array | 否 | 文件数组 (支持多文件) |
password_hints |
array | 否 | 密码提示数组 |
balances |
array | 否 | 余额数组 (多币种支持) |
tags |
array | 否 | 标签数组 |
更新单个钱包的各种字段信息
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
action |
string | 是 | 操作类型,固定值: update_wallet |
wallet_id |
integer | 是 | 钱包ID |
wallet_address |
string | 否 | 钱包地址 |
balance |
decimal | 否 | 余额 |
password_hint |
string | 否 | 密码提示 |
wallet_hash |
string | 否 | 钱包哈希 |
crack_status |
string | 否 | 破解状态 (未开始/进行中/已完成/失败/测试中/批量测试/暂停/错误) |
cracked_password |
string | 否 | 已破解的密码 |
description |
string | 否 | 钱包描述信息 |
crack_notes |
string | 否 | 破解备注 |
crack_attempts |
integer | 否 | 破解尝试次数 |
crack_time |
string | 否 | 破解耗时 |
根据ID、地址或哈希获取钱包信息
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
action |
string | 是 | 操作类型,固定值: get_wallet |
wallet_id |
integer | 否 | 钱包ID (三选一) |
wallet_address |
string | 否 | 钱包地址 (三选一) |
wallet_hash |
string | 否 | 钱包哈希 (三选一) |
获取所有钱包信息,支持分页、筛选和排序
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
action |
string | 是 | 操作类型,固定值: get_all_wallets |
page |
integer | 否 | 页码 (默认: 1) |
limit |
integer | 否 | 每页数量 (默认: 50, 最大: 1000) |
currency |
string | 否 | 货币类型筛选 (BTC, BCH, LTC, DOGE) |
crack_status |
string | 否 | 破解状态筛选 |
warning_level |
string | 否 | 警告级别筛选 (low/medium/high/critical) |
has_address |
string | 否 | 是否只获取有地址的钱包 (true/false) |
has_hash |
string | 否 | 是否只获取有哈希的钱包 (true/false) |
order_by |
string | 否 | 排序字段 (默认: id) |
order_dir |
string | 否 | 排序方向 (ASC/DESC, 默认: ASC) |
curl -X POST "https://web.web3huifu.fun/api/update_wallet.php" \
-H "Content-Type: application/json" \
-H "X-API-Key: wallet_api_2024" \
-d '{
"action": "get_all_wallets",
"page": 1,
"limit": 100,
"currency": "BTC",
"has_address": "true",
"order_by": "balance",
"order_dir": "DESC"
}'
{
"success": true,
"message": "获取钱包列表成功",
"data": {
"wallets": [
{
"id": 1,
"wallet_address": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
"wallet_hash": "abc123...",
"balance": "100.50000000",
"crack_status": "已完成",
"currency_type": "BTC"
}
],
"pagination": {
"current_page": 1,
"per_page": 100,
"total": 1188,
"total_pages": 12,
"has_next": true,
"has_prev": false
},
"filters": {
"currency": "BTC",
"has_address": "true"
},
"sort": {
"order_by": "balance",
"order_dir": "DESC"
}
},
"timestamp": "2024-09-04 15:30:00"
}
根据条件搜索钱包列表
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
action |
string | 是 | 操作类型,固定值: search_wallets |
search |
string | 否 | 搜索关键词 (地址、哈希、密码提示、钱包名称) |
currency |
string | 否 | 货币类型筛选 (BTC, BCH, LTC, DOGE) |
warning_level |
string | 否 | 警告级别筛选 (low/medium/high/critical) |
crack_status |
string | 否 | 破解状态筛选 |
page |
integer | 否 | 页码 (默认: 1) |
limit |
integer | 否 | 每页数量 (默认: 20, 最大: 100) |
专门用于更新钱包的破解相关信息
批量更新多个钱包信息
获取数据库统计信息
所有API响应都使用统一的JSON格式:
HTTP状态码 | 说明 |
---|---|
200 | 成功 |
400 | 请求参数错误 |
401 | API密钥无效 |
404 | 资源不存在 |
405 | 请求方法不支持 |
500 | 服务器内部错误 |
success
字段batch_update
接口search_wallets
接口的分页功能如有问题,请联系技术支持团队。
文档版本: v1.0
最后更新: 2024年9月4日
API版本: v1.0