mirror of
https://gitee.com/mmsAdmin/mms
synced 2025-12-06 08:58:55 +08:00
284 lines
5.9 KiB
Markdown
284 lines
5.9 KiB
Markdown
# 声明
|
|
|
|
本项目是用于 [[VitePress 会员主题]](https://vitepress.mosong.cc/) 的用户注册/登录,支付等接口服务。
|
|
|
|
> 详细文档大家请访问: 官方 [[VitePress 会员主题]](https://vitepress.mosong.cc/) 官方是Go语言服务接口工程 。
|
|
|
|
> 以下是用Java扩展 ‘会员主题’ 服务接口,具体看下面的接口列表:
|
|
|
|
|
|
# 接口列表
|
|
|
|
## 一、用户信息
|
|
|
|
POST /vpapi/meb/userinfo
|
|
|
|
### 请求参数
|
|
|
|
|名称|位置|类型|必选| 值 |
|
|
|---|---|---|---|------------|
|
|
|cookie|header|string| 否 | mss= |
|
|
|
|
> 返回示例
|
|
|
|
未登录
|
|
|
|
```json
|
|
{
|
|
"body":{},
|
|
"errmsg":"会话过期",
|
|
"errno":"99910",
|
|
"host_time":"20250528093635"
|
|
}
|
|
```
|
|
已登录
|
|
|
|
```json
|
|
{
|
|
"body": {
|
|
"uid": "674fe3bb2c8b61045f6eaff6",
|
|
"nickname": "单先生-软件开发",
|
|
"avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/gWYQezqOl40WauDqyA7c5HGPQQgUQmXg0aLJVhMwdAIxD2DHs19urHkzB5CJm12vraHGT9a1lQIBNyGYBzCJ4yJuib8bctnE9rS5CH9GY3NY/132",
|
|
"ctime": "20241204130811",
|
|
"type": "vip",
|
|
"vip_date": "2025-05-28"
|
|
},
|
|
"errmsg": "ok",
|
|
"errno": "00000",
|
|
"host_time": "20250528095709"
|
|
}
|
|
```
|
|
|
|
|
|
## 二、获取登录二维码
|
|
|
|
POST /vpapi/meb/oauth-authorize
|
|
|
|
### 请求参数
|
|
|
|
|名称|位置|类型|必选| 值 |
|
|
|---|---|---|---|---|
|
|
|cookie|header|string| 否 | mss= |
|
|
|
|
> 返回示例
|
|
|
|
```json
|
|
{
|
|
"body": {
|
|
"state": "68366991f2d7af56647fb645",
|
|
"url": "https://vpapi.mosong.cc/vpapi/meb/weixin-authorize?scope=snsapi_userinfo&state=68366991f2d7af56647fb645"
|
|
},
|
|
"errmsg": "ok",
|
|
"errno": "00000",
|
|
"host_time": "20250528094033"
|
|
}
|
|
```
|
|
|
|
## 三、微信授权跳转
|
|
|
|
GET /vpapi/meb/weixin-authorize?state=x&scope=x
|
|
|
|
### 请求参数
|
|
|
|
|名称|位置|类型|必选| 值 |
|
|
|---|---|---|---|---|
|
|
|cookie|header|string| 否 | mss= |
|
|
|state| param |string| 是 | 68366991f2d7af56647fb645 |
|
|
|scope| param |string| 是 | snsapi_userinfo |
|
|
|
|
> 返回示例
|
|
> '状态 1=正常 0=重试'
|
|
|
|
```json
|
|
{
|
|
"body": {
|
|
"status":1
|
|
},
|
|
"errmsg": "ok",
|
|
"errno": "00000",
|
|
"host_time": "20250528094033"
|
|
}
|
|
```
|
|
|
|
## 四、查询扫码状态
|
|
|
|
POST /vpapi/meb/oauth-polling
|
|
|
|
### 请求参数
|
|
|
|
|名称| 位置 |类型| 必选 | 值 |
|
|
|---|--------|---|----|---|
|
|
|cookie| header |string| 否 | mss= |
|
|
|state| param |string| 是 | 68366991f2d7af56647fb645 |
|
|
|
|
|
|
> 返回示例
|
|
|
|
未扫码
|
|
|
|
```json
|
|
{
|
|
"body": {
|
|
"status": "0",
|
|
"token": ""
|
|
},
|
|
"errmsg": "ok",
|
|
"errno": "00000",
|
|
"host_time": "20250528094039"
|
|
}
|
|
```
|
|
扫码成功
|
|
```json
|
|
{
|
|
"body": {
|
|
"status": "1",
|
|
"token": "3092447f3f26snCUIBpCShl3_kRxkaJsephz_DfFtPWtrFNCz6IiMAjYYlU1bN1YbQ9Vs_3HFCUGYzRlSoE-eKGpPmFsTBlxIjGueCALtm3wkn9grjM6UPFC_C8W5sgCAZLIdOLvLYwu"
|
|
},
|
|
"errmsg": "ok",
|
|
"errno": "00000",
|
|
"host_time": "20250528095709"
|
|
}
|
|
```
|
|
|
|
## 五、开通会员
|
|
|
|
POST /vpapi/meb/product-list
|
|
|
|
### 请求参数
|
|
|
|
|名称| 位置 |类型| 必选 | 值 |
|
|
|---|--------|---|----|---------------------------------------------------------|
|
|
|cookie| header |string| 是 | mss=3092447f3f26snCUIBpCShl3_kRxkaJsephz*************** |
|
|
|
|
|
|
> 返回示例
|
|
|
|
```json
|
|
{
|
|
"body": {
|
|
"items": [
|
|
{
|
|
"prod_id": "240003",
|
|
"prod_name": "天卡会员",
|
|
"unit_price": 990,
|
|
"mark_price": 990,
|
|
"intro": "",
|
|
"buy_url": "付款二维码Url"
|
|
},
|
|
{
|
|
"prod_id": "240002",
|
|
"prod_name": "月卡会员",
|
|
"unit_price": 3000,
|
|
"mark_price": 4900,
|
|
"intro": "",
|
|
"buy_url": "付款二维码Url"
|
|
},
|
|
{
|
|
"prod_id": "240001",
|
|
"prod_name": "年费会员",
|
|
"unit_price": 9800,
|
|
"mark_price": 36500,
|
|
"intro": "",
|
|
"buy_url": "付款二维码Url"
|
|
}
|
|
]
|
|
},
|
|
"errmsg": "ok",
|
|
"errno": "00000",
|
|
"host_time": "20250528102206"
|
|
}
|
|
```
|
|
|
|
## 六、查询付款状态
|
|
|
|
POST /vpapi/meb/product-buy-qry
|
|
|
|
### 请求参数
|
|
|
|
|名称| 位置 |类型| 必选 | 值 |
|
|
|---|--------|---|----|---------------------------------------------------------|
|
|
|cookie| header |string| 是 | mss=3092447f3f26snCUIBpCShl3_kRxkaJsephz*************** |
|
|
|prod_id| param |string| 是 | 240002 |
|
|
|
|
> 返回示例
|
|
|
|
未支付
|
|
|
|
```json
|
|
{
|
|
"body":{},
|
|
"errmsg":"没有查到订单",
|
|
"errno":"ERROR",
|
|
"host_time":"20250528102227"
|
|
}
|
|
```
|
|
已支付
|
|
|
|
```json
|
|
{
|
|
"body":{
|
|
"status":"paysuc"
|
|
},
|
|
"errmsg":"没有查到订单",
|
|
"errno":"ERROR",
|
|
"host_time":"20250528102227"
|
|
}
|
|
```
|
|
|
|
## 七、查询付款状态
|
|
|
|
POST /vpapi/meb/product-buy-qry
|
|
|
|
### 请求参数
|
|
|
|
|名称| 位置 |类型| 必选 | 值 |
|
|
|---|--------|---|----|---------------------------------------------------------|
|
|
|cookie| header |string| 是 | mss=3092447f3f26snCUIBpCShl3_kRxkaJsephz*************** |
|
|
|prod_id| param |string| 是 | 240002 |
|
|
|
|
> 返回示例
|
|
|
|
未支付
|
|
|
|
```json
|
|
{
|
|
"body":{},
|
|
"errmsg":"没有查到订单",
|
|
"errno":"ERROR",
|
|
"host_time":"20250528102227"
|
|
}
|
|
```
|
|
已支付
|
|
|
|
```json
|
|
{
|
|
"body":{
|
|
"status":"paysuc"
|
|
},
|
|
"errmsg":"没有查到订单",
|
|
"errno":"ERROR",
|
|
"host_time":"20250528102227"
|
|
}
|
|
```
|
|
|
|
八、退出
|
|
|
|
POST /vpapi/meb/logout
|
|
|
|
### 请求参数
|
|
|
|
|名称| 位置 |类型| 必选 | 值 |
|
|
|---|--------|---|----|---------------------------------------------------------|
|
|
|cookie| header |string| 是 | mss=3092447f3f26snCUIBpCShl3_kRxkaJsephz*************** |
|
|
|
|
> 返回示例
|
|
|
|
```json
|
|
{
|
|
"body":{},
|
|
"errmsg":"ok",
|
|
"errno":"00000",
|
|
"host_time":"20250528104040"
|
|
}
|
|
|
|
``` |