Skip to content

ultrazg/xyz

Repository files navigation

xyz
xyz

小宇宙FM API

环境

Go 1.22.0 Static Badge

安装

$ git clone git@github.com:ultrazg/xyz.git
$ cd xyz/cmd
$ go mod tidy

运行

$ go run .

服务端启动默认端口为 8080,若想使用其他端口,可执行以下命令:

$ go run . -p 3000

服务启动时打开文档:

$ go run . -d

接口地址:http://localhost:{{port}}/login

文档地址:http://localhost:{{port}}/doc

构建

项目内提供对应平台的 build.sh 文件,按需执行即可

功能(更新中)

  • 发送验证码
  • 短信登录
  • 刷新token
  • 搜索
  • 「你可能想搜的内容」
  • 获取我的信息
  • 获取节目、单集等内容
  • 获取「我的订阅」
  • 查询节目列表
  • 获取播客音频链接
  • 查询单集详情
  • 查询节目详情
  • 相关节目推荐
  • 查询「我的贴纸」
  • 展示「我的贴纸墙」
  • 查询单集播放进度
  • 查询单集评论
  • 查询评论回复
  • 获取榜单、精选节目、推荐等
  • 正在收听的人数
  • 精彩时间点
  • 创建精彩时间点
  • 订阅列表更新
  • 获取分类、分类筛选条件以及查询分类内容
  • 星标订阅管理
  • 收藏单集、评论
  • 查询「我的收藏」
  • 收听历史
  • 「我的通知」

License

The MIT License