作品介绍
本项目是一个基于 Java 和 Vue.js 的快手图文发布工具,支持用户绑定快手账号并一键发布图文内容。该工具包含两个网页:账号绑定页 和 内容发布页,用户可以选择多张图片、输入标题,并在绑定的快手账号上自动生成图文作品。
功能特点
快手账号绑定:通过 OAuth 授权绑定用户的快手账号,并存储授权令牌用于后续操作。
图文作品创建:支持批量上传图片,输入标题,系统自动组合成符合快手规范的图文作品格式。
自动发布:使用快手开放 API,调用发布接口,确保内容正确上传并在快手账号上展示。
进度与日志管理:提供任务状态跟踪,记录每次发布的时间、内容及状态,方便后续管理。
个人贡献
负责 后端 Java 开发,使用 Spring Boot 搭建 API,处理 OAuth 认证、文件上传及快手 API 调用。
设计 MongoDB 数据存储,用于保存发布记录,确保数据可追溯。
实现 前端 Vue.js 交互,优化用户体验,使发布流程流畅、直观。
本项目有效提升了快手内容创作者的发布效率,适用于短视频与图片内容结合的场景。