1. 获取热门直播列表接口:
GET /api/live/hot
返回数据格式:
json
{
"code": 200,
"msg": "success",
"data": [
{
"room_id": 12345,
"room_name": "直播间名称",
"anchor_name": "主播名称",
"viewer_count": 1000,
"thumbnail": "https://example.com/thumbnail.jpg"
},
{
"room_id": 67890,
"room_name": "直播间名称2",
"anchor_name": "主播名称2",
"viewer_count": 1500,
"thumbnail": "https://example.com/thumbnail2.jpg"
}
...
]
}
2. 获取直播间详情接口:
GET /api/live/room/:room_id
参数:room_id - 直播间ID
返回数据格式:
json
{
"code": 200,
"msg": "success",
"data": {
"room_id": 12345,
"room_name": "直播间名称",
"anchor_name": "主播名称",
"viewer_count": 1000,
"live_url": "rtmp://example.com/live/stream",
"thumbnail": "https://example.com/thumbnail.jpg"
}
}
3. 获取主播详情接口:
GET /api/anchor/:anchor_id
参数:anchor_id - 主播ID
返回数据格式:
json
{
"code": 200,
"msg": "success",
"data": {
"anchor_id": 123,
"anchor_name": "主播名称",
"fans_count": 10000,
"follow_count": 5000,
"avatar": "https://example.com/avatar.jpg"
}
}
4. 关注主播接口:
POST /api/anchor/follow
参数:{ "anchor_id": 123 }
返回数据格式:
json
{
"code": 200,
"msg": "success",
"data": {
"message": "关注成功"
}
}
5. 取消关注主播接口:
POST /api/anchor/unfollow
参数:{ "anchor_id": 123 }
返回数据格式:
json
{
"code": 200,
"msg": "success",
"data": {
"message": "取消关注成功"
}
}
以上是一个简单的斗鱼直播平台网站接口示例,具体接口根据实际需求可进行扩展和调整。
查看详情
查看详情