Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

小宇宙FM API

License

NotificationsYou must be signed in to change notification settings

ultrazg/xyz

Repository files navigation

xyz
xyz

小宇宙FM API

免责声明

⚠️ 本项目仅供学习、研究使用,请遵守国家法律,严禁用于任何非法用途

环境

Go 1.22.0Static Badge

安装

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

运行

$ go run.

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

$ go run. -p 3000

服务启动时打开文档:

$ go run. -d

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

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

可在Releases 下载编译好的可执行文件

作为模块

go get github.com/ultrazg/xyz
package mainimport ("fmt""github.com/ultrazg/xyz/service")funcmain() {err:=service.Start()iferr!=nil {fmt.Println("fail")}}

构建

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

功能

  • 发送验证码
  • 短信登录
  • 刷新 token
  • 搜索节目、单集和用户
  • 「你可能想搜的内容」
  • 获取我的信息
  • 获取节目、单集等内容
  • 获取「我的订阅」
  • 订阅/取消订阅节目
  • 查询节目列表
  • 查询节目内「最受欢迎」的单集列表
  • 查询节目公告、荣誉墙、主体等信息
  • 获取播客音频链接
  • 查询单集详情
  • 查询节目详情
  • 相关节目推荐
  • 查询「我的贴纸」
  • 展示「我的贴纸墙」
  • 查询/更新单集播放进度
  • 查询单集评论
  • 查询评论回复
  • 获取榜单、精选节目、推荐等
  • 正在收听的人数
  • 精彩时间点
  • 创建精彩时间点
  • 订阅列表更新
  • 获取分类、分类标签以及查询分类内容
  • 星标订阅管理
  • 收藏单集、评论
  • 查询「我的收藏」
  • 收听历史
  • 未读消息
  • 查询用户信息和用户统计数据
  • 刷新「大家都在听」推荐
  • 查询收听数据
  • 查询「个人主页」收听历史记录
  • 查询「用户的喜欢」
  • 查询用户创建的播客节目
  • 查询首页榜单(最热榜、锋芒榜和新星榜)
  • 查询关注与被关注列表
  • 点赞/取消点赞评论
  • 获取黑名单列表
  • 拉黑/取消拉黑用户
  • 获取用户偏好设置
  • 更新用户偏好设置
  • 关注/取关用户
  • ...

License

The MIT License


[8]ページ先頭

©2009-2025 Movatter.jp