mms/mms-docs/mms-doc-api
2025-06-06 12:46:39 +08:00
..
2025-06-06 12:46:39 +08:00
2025-06-06 12:46:39 +08:00
2025-06-06 12:46:39 +08:00
2025-06-06 12:46:39 +08:00
2025-06-06 12:46:39 +08:00

声明

本项目是用于 [VitePress 会员主题] 的用户注册/登录,支付等接口服务。

详细文档大家请访问: 官方 [VitePress 会员主题] 官方是Go语言服务接口工程 。

以下是用Java扩展 ‘会员主题’ 服务接口,具体看下面的接口列表:

接口列表

一、用户信息

POST /vpapi/meb/userinfo

请求参数

名称 位置 类型 必选
cookie header string mss=

返回示例

未登录

{
    "body":{},
    "errmsg":"会话过期",
    "errno":"99910",
    "host_time":"20250528093635"
}

已登录

{
    "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=

返回示例

{
    "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=重试'

{
    "body": {
        "status":1
    },
    "errmsg": "ok",
    "errno": "00000",
    "host_time": "20250528094033"
}

四、查询扫码状态

POST /vpapi/meb/oauth-polling

请求参数

名称 位置 类型 必选
cookie header string mss=
state param string 68366991f2d7af56647fb645

返回示例

未扫码

{
    "body": {
        "status": "0",
        "token": ""
    },
    "errmsg": "ok",
    "errno": "00000",
    "host_time": "20250528094039"
}

扫码成功

{
    "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***************

返回示例

{
    "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

返回示例

未支付

{
    "body":{},
    "errmsg":"没有查到订单",
    "errno":"ERROR",
    "host_time":"20250528102227"
}

已支付

{
    "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

返回示例

未支付

{
    "body":{},
    "errmsg":"没有查到订单",
    "errno":"ERROR",
    "host_time":"20250528102227"
}

已支付

{
    "body":{
        "status":"paysuc"
    },
    "errmsg":"没有查到订单",
    "errno":"ERROR",
    "host_time":"20250528102227"
}

八、退出

POST /vpapi/meb/logout

请求参数

名称 位置 类型 必选
cookie header string mss=3092447f3f26snCUIBpCShl3_kRxkaJsephz***************

返回示例

{
    "body":{},
    "errmsg":"ok",
    "errno":"00000",
    "host_time":"20250528104040"
}