$ git clone git@github.com:ultrazg/xyz.git
$ cd xyz
$ go mod tidy
$ go run .
服务端启动默认端口为 8080
,若想使用其他端口,可执行以下命令:
$ go run . -p 3000
服务启动时打开文档:
$ go run . -d
go get github.com/ultrazg/xyz
package main
import (
"fmt"
"github.com/ultrazg/xyz/service"
)
func main() {
err := service.Start()
if err != nil {
fmt.Println("fail")
}
}
项目内提供对应平台的 build.sh
文件,按需执行即可
- 发送验证码
- 短信登录
- 刷新token
- 搜索
- 「你可能想搜的内容」
- 获取我的信息
- 获取节目、单集等内容
- 获取「我的订阅」
- 查询节目列表
- 获取播客音频链接
- 查询单集详情
- 查询节目详情
- 相关节目推荐
- 查询「我的贴纸」
- 展示「我的贴纸墙」
- 查询单集播放进度
- 查询单集评论
- 查询评论回复
- 获取榜单、精选节目、推荐等
- 正在收听的人数
- 精彩时间点
- 创建精彩时间点
- 订阅列表更新
- 获取分类、分类标签以及查询分类内容
- 星标订阅管理
- 收藏单集、评论
- 查询「我的收藏」
- 收听历史
- 未读消息
- 查询用户信息和用户统计数据
- 刷新「大家都在听」推荐
- 查询收听数据
- 查询「个人主页」收听历史记录
- 查询「用户的喜欢」
- 查询用户创建的播客节目
- 查询首页榜单(最热榜、锋芒榜和新星榜)
- 查询关注与被关注列表
- 点赞/取消点赞评论
- 获取黑名单列表
- 拉黑/取消拉黑用户
- 获取用户偏好设置
- 更新用户偏好设置