Skip to content

华米运动API代理服务,用于获取access token,支持Vercel部署

License

Notifications You must be signed in to change notification settings

chiupam/xmSportCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xmSportCode

JavaScript Node.js Express Vercel

Deployed on Vercel Version Maintenance License

这是一个运动相关的项目仓库,提供华米运动API访问代理服务。

Deploy with Vercel

📝 简介

该项目包含一个简单的API代理服务,用于与华米运动API进行交互,部署到Vercel云平台。使用Node.js实现。

✨ 功能特点

  • 📡 提供POST接口代理请求到华米API
  • 🔑 自动提取access token并返回
  • 💻 使用Node.js + Express框架开发
  • 🚀 专为Vercel云平台设计
  • 🔄 享受Vercel的每月可重置免费请求次数

🤖 自动化选项

如果不想手动部署和调用API,可以访问 github.com/chiupam/xmSport 仓库,该仓库使用GitHub Actions自动执行完整流程。

🚀 Vercel部署教程

快速部署

点击上方的 "Deploy with Vercel" 按钮,一键部署到您的Vercel账户。

方法一:通过网页界面部署

  1. 创建Vercel账号

  2. 从GitHub仓库导入项目

    • 首先确保您的代码已推送到GitHub仓库
    git add .
    git commit -m "配置Vercel部署"
    git push origin main
    
    • 在Vercel控制台中点击"Add New Project"
    • 选择"Import Git Repository"并选择您的xmSportCode仓库
    • Vercel会自动识别Node.js项目并使用适当的构建设置
  3. 部署设置

    • 在部署设置页面,保持默认设置即可
    • 点击"Deploy"按钮开始部署
  4. 获取公共URL

方法二:通过CLI命令行部署

  1. 安装Vercel CLI

    npm i -g vercel
    
  2. 登录到Vercel

    vercel login
    
  3. 部署项目

    cd xmSportCode
    vercel
    

    按照命令行提示进行配置

  4. 如需更新部署

    vercel --prod
    

💻 本地开发

  1. 安装依赖

    npm install
    
  2. 启动开发服务器

    npm run dev
    

    npm start
    
  3. 本地测试

    curl -X POST -d "phoneNumber=123456789&password=yourpassword" http://localhost:3000/api
    

📋 使用方法

向API发送POST请求:

POST https://your-project-name.vercel.app/api
Content-Type: application/x-www-form-urlencoded

phoneNumber=123456789&password=yourpassword

请求参数:

  • phoneNumber: 手机号码(不需要+86前缀)
  • password: 密码

响应:

  • 成功: 返回JSON格式 {"status": true, "code": "access_token"}
  • 失败: 返回JSON格式 {"status": false, "code": "错误信息"}

🔧 故障排除

  • 如果部署失败,检查Vercel控制台中的构建日志
  • 如果需要查看应用日志,可以在Vercel控制台中的"Logs"标签查看
  • 确保您的GitHub仓库包含了所有必要的文件,包括vercel.json和package.json

📜 许可证

本项目采用MIT许可证

About

华米运动API代理服务,用于获取access token,支持Vercel部署

Topics

Resources

License

Stars

Watchers

Forks