基础地址:http://hao.duoaili.com/api/ | 请求格式 JSON / x-www-form-urlencoded 均可。
?api_key=YOUR_KEY,或 Header 带 X-API-Key: YOUR_KEY。GET http://hao.duoaili.com/api/sites.php?api_key=YOUR_KEY&page=1 Headers: X-API-Key: YOUR_KEY
{"code":200,"msg":"操作成功","data":{}}
{"code":400,"msg":"错误提示"}
获取已审核网址列表(支持分页、分类筛选)
| 参数 | 说明 |
|---|---|
| page | 页码,默认1 |
| per_page | 每页数量,默认20,最大100 |
| category_id | 分类 ID |
| q | 搜索关键词 |
GET http://hao.duoaili.com/api/sites.php?category_id=1&page=1
获取单个网址详情(传 id 或 domain)
GET http://hao.duoaili.com/api/site.php?id=1
GET http://hao.duoaili.com/api/site.php?domain=example.com
获取排行榜
| 参数 | 说明 |
|---|---|
| type | views|today|week|month|rating|favorites|reviews |
| category_id | 分类 ID |
| limit | 数量上限,默认100 |
GET http://hao.duoaili.com/api/ranking.php?type=rating&limit=20
对比 2-5 个网址
GET http://hao.duoaili.com/api/compare.php?ids=1,2,3
RSS JSON 输出
GET http://hao.duoaili.com/api/rss.php?type=sites
GET http://hao.duoaili.com/api/rss.php?type=comments
举报问题网址(需登录或 API 密钥)
POST http://hao.duoaili.com/api/site_report.php Body: site_id=1&reason=spam&description=详细说明&csrf_token=XXX
订阅/取消订阅网址(需登录或 API 密钥)
POST http://hao.duoaili.com/api/subscribe.php Body: site_id=1&action=subscribe&csrf_token=XXX
需要先在后台生成 API 密钥并勾选 admin 权限,才能通过 API 调用管理操作。
GET /api/sites.php 管理员可查看所有状态网址