1 Star 3 Fork 3

QIMU / qi-api

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Qi-API 接口开放平台

Qi-API 接口开放平台是一个为用户和开发者提供全面API接口调用服务的平台 🛠

项目介绍 🙋

😀 作为用户您可以通过注册登录账户,获取接口调用权限,并根据自己的需求浏览和选择适合的接口。您可以在线进行接口调试,快速验证接口的功能和效果。

💻 作为开发者 我们提供了客户端SDK: Qi-API-SDK, 通过开发者凭证即可将轻松集成接口到您的项目中,实现更高效的开发和调用。

🤝 您可以将自己的接口接入到Qi-API 接口开放平台平台上,并发布给其他用户使用。 您可以管理和各个接口,以便更好地分析和优化接口性能。

👌 我们还提供了开发者在线文档和技术支持,帮助您快速接入和发布接口。

🏁 无论您是用户还是开发者,Qi-API 接口开放平台都致力于提供稳定、安全、高效的接口调用服务,帮助您实现更快速、便捷的开发和调用体验。

网站导航 🧭

目录结构 📑

目录 描述
🏘️ qi-api-backend Qi-API后端服务模块
🏘️ qi-api-common 公共服务模块
🕸️ qi-api-gateway 网关模块
🔗 qi-api-interface 接口模块
🛠 qi-qpi-sdk 开发者调用sdk
📘 qi-api-doc 接口在线文档
✔️ Qi-API-SDK-Demo sdk调用Demo

项目流程 🗺️

QiAPI 接口开放平台

快速启动 🚀

前端

环境要求:Node.js >= 16

安装依赖:

yarn or npm install

启动:

yarn run dev or npm run start:dev

部署:

yarn build or npm run build

后端

执行sql目录下ddl.sql

项目选型 🎯

后端

  • Spring Boot 2.7.0
  • Spring MVC
  • MySQL 数据库
  • 腾讯云COS存储
  • Dubbo 分布式(RPC、Nacos)
  • Spring Cloud Gateway 微服务网关
  • API 签名认证(Http 调用)
  • IJPay-AliPay 支付宝支付
  • WeiXin-Java-Pay 微信支付
  • Swagger + Knife4j 接口文档
  • Spring Boot Starter(SDK 开发)
  • Jakarta.Mail 邮箱通知、验证码
  • Spring Session Redis 分布式登录
  • Apache Commons Lang3 工具类
  • MyBatis-Plus 及 MyBatis X 自动生成
  • Hutool、Apache Common Utils、Gson 等工具库

前端

  • React 18

  • Ant Design Pro 5.x 脚手架

  • Ant Design & Procomponents 组件库

  • Umi 4 前端框架

  • OpenAPI 前端代码生成

功能介绍 📋

坤币即积分,用于平台接口调用。

功能 游客 普通用户 管理员
Qi-API-SDK使用
开发者API在线文档
邀请好友注册得坤币
切换主题、深色、暗色
微信支付宝付款
在线调试接口
每日签到得坤币
接口大厅搜索接口、浏览接口
邮箱验证码登录注册
钱包充值
支付成功邮箱通知(需要绑定邮箱)
更新头像
绑定、换绑、解绑邮箱
取消订单、删除订单
商品管理、上线、下架
用户管理、封号解封等
接口管理、接口发布审核、下架
退款

功能展示 ✨

首页

index

接口广场

interfaceSquare

开发者在线文档

api

api2

接口描述

在线API

interfaceinfo-api

在线调试工具interfaceinfo-tools

错误码参考interfaceinfo-errorcode

接口调用代码示例interfaceinfo-sampleCode

管理页

用户管理

admin-userManagement

商品管理admin-productManagement

接口管理admin-interfaceManagement

动态更新请求响应参数dynamicRequestParameters

积分商城

pointPurchase

订单支付pay

个人信息

信息展示

userinfo

每日签到

签到成功successfullySignedIn
签到失败errorfullySignedIn

好友邀请

发送邀请Invitefriends

接收邀请registerThroughInvitationCode

登录/注册login

register

订单管理

  • 我的订单orderinfo

  • 详细订单orderDetails

主题切换

深色主题darkTheme

浅色主题index

空文件

简介

Qi-API接口开放平台 展开 收起
Java 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/qimu6/qi-api.git
git@gitee.com:qimu6/qi-api.git
qimu6
qi-api
qi-api
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891