- API
- BanHistory 封禁历史
- ClientDiscovery 客户端发现
- Snapshot 快照记录
- UserApplication 用户应用程序
- User 用户
- Github OAuth2 登录GET
- BTN兼容客户端协议通讯
查询最近封禁记录
开发中
GET
/api/banhistory
请求参数
Query 参数
page
integer
可选
示例值:
0
pageSize
integer
可选
示例值:
10
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://btn-prod.ghostchu-services.top/api/banhistory?page=0&pageSize=10'
返回响应
🟢200成功
application/json
Body
success
boolean
必需
message
null
必需
data
object
必需
page
integer
必需
size
integer
必需
total
integer
必需
results
array[object (BanHistory) {18}]
必需
示例
{
"success": true,
"message": null,
"data": {
"page": 0,
"size": 10,
"total": 55,
"results": [
{
"id": 55,
"appId": "7355608",
"submitId": "cc6d9b86-f617-4f5d-8d9b-0534ea6289e2",
"peerIp": "112.46.3.96",
"peerPort": 2084,
"peerId": "N/A",
"peerClientName": "N/A",
"torrent": {
"id": 8,
"identifier": "4e79d2adc1443aa6213bd8408ed9bb2ac76afbb36cfe8e8268f291ac2ac490af",
"size": 425122498
},
"fromPeerTraffic": 0,
"fromPeerTrafficSpeed": 0,
"toPeerTraffic": 0,
"toPeerTrafficSpeed": 0,
"peerProgress": 0,
"downloaderProgress": 0.01468354187173599,
"flags": "K ? I",
"btnBan": false,
"module": "com.ghostchu.peerbanhelper.module.impl.rule.IPBlackRuleList",
"rule": "匹配 IP黑名单订阅 规则: all-in-one, IP 地址: 112.46.3.96",
"banUniqueId": "86392da4-505a-44fe-8bda-c513fd266802"
},
{
"id": 54,
"appId": "7355608",
"submitId": "da09dbe0-3a54-42ba-aa2f-d8879baad3fb",
"peerIp": "112.46.3.129",
"peerPort": 2084,
"peerId": "N/A",
"peerClientName": "N/A",
"torrent": {
"id": 8,
"identifier": "4e79d2adc1443aa6213bd8408ed9bb2ac76afbb36cfe8e8268f291ac2ac490af",
"size": 425122498
},
"fromPeerTraffic": 0,
"fromPeerTrafficSpeed": 0,
"toPeerTraffic": 0,
"toPeerTrafficSpeed": 0,
"peerProgress": 0,
"downloaderProgress": 0.0147220813517143,
"flags": "K ? I",
"btnBan": false,
"module": "com.ghostchu.peerbanhelper.module.impl.rule.IPBlackRuleList",
"rule": "匹配 IP黑名单订阅 规则: all-in-one, IP 地址: 112.46.3.129",
"banUniqueId": "3a255706-f830-4507-a164-13112e8b47ac"
},
{
"id": 53,
"appId": "7355608",
"submitId": "c566a67d-abd4-45be-94ea-b46d4aa6374a",
"peerIp": "177.245.155.171",
"peerPort": 62423,
"peerId": "N/A",
"peerClientName": "N/A",
"torrent": {
"id": 59,
"identifier": "eeeed9d6b0505df6dd5c3fff7bb13b1dd67da1132e21ef299639edc4e5bc4373",
"size": 159658770
},
"fromPeerTraffic": 0,
"fromPeerTrafficSpeed": 0,
"toPeerTraffic": 0,
"toPeerTrafficSpeed": 0,
"peerProgress": 0,
"downloaderProgress": 0.4178432415582307,
"flags": "K ? I H",
"btnBan": false,
"module": "com.ghostchu.peerbanhelper.module.impl.rule.IPBlackRuleList",
"rule": "匹配 IP黑名单订阅 规则: all-in-one, IP 地址: 177.245.155.171",
"banUniqueId": "37086387-7531-4373-ad8e-2682b76e4bec"
},
{
"id": 52,
"appId": "7355608",
"submitId": "e69e6cf1-6b7f-467c-82e3-cf426c48d990",
"peerIp": "2001:e68:5437:28c0:6499:afff:fed3:82c",
"peerPort": 39958,
"peerId": "N/A",
"peerClientName": "N/A",
"torrent": {
"id": 10,
"identifier": "0855b1b77052006e72b244aee56c3c800bb9e07d88d5f91a7ee25b05c1da6c46",
"size": 1530910741
},
"fromPeerTraffic": 0,
"fromPeerTrafficSpeed": 0,
"toPeerTraffic": 0,
"toPeerTrafficSpeed": 0,
"peerProgress": 0,
"downloaderProgress": 0.03722602204931554,
"flags": "K ? I H P",
"btnBan": false,
"module": "com.ghostchu.peerbanhelper.module.impl.rule.IPBlackRuleList",
"rule": "匹配 IP黑名单订阅 规则: all-in-one, IP 地址: 2001:e68:5437:28c0:6499:afff:fed3:82c",
"banUniqueId": "9bc76383-3b45-4c69-8ab5-ef52a4b6d6fb"
},
{
"id": 51,
"appId": "7355608",
"submitId": "067df988-902f-427b-bb1a-8aa8df80b39d",
"peerIp": "112.46.3.170",
"peerPort": 2084,
"peerId": "N/A",
"peerClientName": "N/A",
"torrent": {
"id": 8,
"identifier": "4e79d2adc1443aa6213bd8408ed9bb2ac76afbb36cfe8e8268f291ac2ac490af",
"size": 425122498
},
"fromPeerTraffic": 0,
"fromPeerTrafficSpeed": 0,
"toPeerTraffic": 0,
"toPeerTrafficSpeed": 0,
"peerProgress": 0,
"downloaderProgress": 0.01468354187173599,
"flags": "K ? I",
"btnBan": false,
"module": "com.ghostchu.peerbanhelper.module.impl.rule.IPBlackRuleList",
"rule": "匹配 IP黑名单订阅 规则: all-in-one, IP 地址: 112.46.3.170",
"banUniqueId": "a6d540ce-cebe-4467-93ea-84f39ada4c7c"
},
{
"id": 50,
"appId": "7355608",
"submitId": "1b966dc8-d283-41d8-92fd-c949a3100c21",
"peerIp": "109.202.99.36",
"peerPort": 11397,
"peerId": "-qB4650-",
"peerClientName": "qBittorrent 4.6.5",
"torrent": {
"id": 27,
"identifier": "8ea4aaf0be0d9ba1cd512b6a6c9b4014b8771e1d3229f089ac872259ac3215cf",
"size": 288251749
},
"fromPeerTraffic": 0,
"fromPeerTrafficSpeed": 0,
"toPeerTraffic": 0,
"toPeerTrafficSpeed": 0,
"peerProgress": 0,
"downloaderProgress": 0.424844093487183,
"flags": "K ? I E",
"btnBan": false,
"module": "com.ghostchu.peerbanhelper.module.impl.rule.IPBlackRuleList",
"rule": "匹配 IP黑名单订阅 规则: all-in-one, IP 地址: 109.202.99.36",
"banUniqueId": "6e37e580-fdef-4a4a-ac28-27e8d9384cf6"
},
{
"id": 49,
"appId": "7355608",
"submitId": "119a8030-4568-4fb4-b807-e9052d69248b",
"peerIp": "104.234.140.32",
"peerPort": 37600,
"peerId": "N/A",
"peerClientName": "N/A",
"torrent": {
"id": 73,
"identifier": "844b9ca0191f061443195589bf22e6352cacb9e8ba309c02d12e81a1b82fadd5",
"size": 8986486144
},
"fromPeerTraffic": 0,
"fromPeerTrafficSpeed": 0,
"toPeerTraffic": 0,
"toPeerTrafficSpeed": 0,
"peerProgress": 0,
"downloaderProgress": 0.00984153656755474,
"flags": "K ? I",
"btnBan": false,
"module": "com.ghostchu.peerbanhelper.module.impl.rule.IPBlackRuleList",
"rule": "匹配 IP黑名单订阅 规则: all-in-one, IP 地址: 104.234.140.32",
"banUniqueId": "37b2990f-af1b-43b7-8423-dc167916f375"
},
{
"id": 48,
"appId": "7355608",
"submitId": "9a7f5e40-4247-45c7-b377-a0a3d2325ed9",
"peerIp": "113.137.59.9",
"peerPort": 2023,
"peerId": "N/A",
"peerClientName": "N/A",
"torrent": {
"id": 2,
"identifier": "4a2ff1df70469bf2059e83f805ba3136d76e63aead37b6c659c4f6503d30f5b1",
"size": 8959565524
},
"fromPeerTraffic": 0,
"fromPeerTrafficSpeed": 0,
"toPeerTraffic": 0,
"toPeerTrafficSpeed": 0,
"peerProgress": 0,
"downloaderProgress": 0.003308046123509772,
"flags": "K ? I",
"btnBan": false,
"module": "com.ghostchu.peerbanhelper.module.impl.rule.IPBlackRuleList",
"rule": "匹配 IP黑名单订阅 规则: all-in-one, IP 地址: 113.137.59.9",
"banUniqueId": "e893f92f-1dde-44ac-9c36-c11fe1503171"
},
{
"id": 47,
"appId": "7355608",
"submitId": "7b8d93ab-51d1-468a-bf59-b1300840ff4e",
"peerIp": "177.245.155.98",
"peerPort": 4512,
"peerId": "N/A",
"peerClientName": "N/A",
"torrent": {
"id": 63,
"identifier": "adf5c06dc8fc7aa1f30cac80e1bb06d599d700ee8799f915ab47dcefef43d65a",
"size": 750367576
},
"fromPeerTraffic": 0,
"fromPeerTrafficSpeed": 0,
"toPeerTraffic": 0,
"toPeerTrafficSpeed": 0,
"peerProgress": 0,
"downloaderProgress": 0.05866965658974582,
"flags": "K ? I H",
"btnBan": false,
"module": "com.ghostchu.peerbanhelper.module.impl.rule.IPBlackRuleList",
"rule": "匹配 IP黑名单订阅 规则: all-in-one, IP 地址: 177.245.155.98",
"banUniqueId": "7793ebfb-7130-49ce-8916-da684cc3e848"
},
{
"id": 46,
"appId": "7355608",
"submitId": "d7fdb793-1608-4378-83a4-89e6f61c885f",
"peerIp": "36.154.164.58",
"peerPort": 45390,
"peerId": "N/A",
"peerClientName": "N/A",
"torrent": {
"id": 82,
"identifier": "01884c9ea1b6f3953eb460cd36b647a3e171366aa15f2d207c3ea449c298cf26",
"size": 3478482944
},
"fromPeerTraffic": 0,
"fromPeerTrafficSpeed": 0,
"toPeerTraffic": 0,
"toPeerTrafficSpeed": 0,
"peerProgress": 0,
"downloaderProgress": 0.00865716247134199,
"flags": "K ? I H",
"btnBan": false,
"module": "com.ghostchu.peerbanhelper.module.impl.rule.IPBlackRuleList",
"rule": "匹配 IP黑名单订阅 规则: all-in-one, IP 地址: 36.154.164.58",
"banUniqueId": "a1f1d22a-c31c-4f20-8b8a-26408fdeb19d"
}
]
}
}
修改于 2024-08-18 08:50:25