用AI帮忙,开发刷题小程序:软考真经微信小程序API接口文档(更新版)

三维点云孔洞修复(附Python代码和公共点云数据集链接) (1)物体自身缺失(2)物体自身形状复杂,很多凹凸面不够规则甚至存在空腔,空腔内部无法被三维激光扫描仪扫描到(3)物体部分区域对激光扫描不敏感,未被扫描上(4)扫描仪的扫描稳定性。 阅读详情

用AI帮忙,开发刷题小程序:软考真经微信小程序API接口文档(更新版)

在这里插入图片描述

1. 概述

本文档详细描述了软考真经微信小程序项目中使用的全部REST API接口。该小程序是一个在线考试和学习工具,主要面向软考(计算机技术与软件专业技术资格考试)考生。

2. 基础配置

2.1 环境配置

项目支持三种环境:

  1. 开发环境 (develop)

    • 基础URL: http://192.168.16.197
    • 调试模式: 开启
    • 错误报告: 关闭
  2. 体验环境 (trial)

    • 基础URL: https://rk.vip.cpolar.cn
    • 调试模式: 关闭
    • 错误报告: 开启
  3. 生产环境 (release)

    • 基础URL: https://rk.vip.cpolar.cn
    • 调试模式: 关闭
    • 错误报告: 开启

2.2 认证方式

所有API请求都需要在请求头中包含认证信息:

Authorization: <token>

其中[token]通过微信登录接口获取并存储在本地。

3. API接口列表

3.1 认证相关接口

3.1.1 微信登录
  • 接口地址: /api/auth/wechat

  • 请求方法: POST

  • 请求参数:

    {
      "code": "string" // 微信登录凭证
    }
    
  • 响应数据:

    {
      "token": "string",   // 用户认证令牌
      "openid": "string"   // 微信用户唯一标识
    }
    
  • 使用场景: 用户首次登录小程序时调用,获取用户认证令牌

3.1.2 用户信息
  • 接口地址: /api/user/userinfo

  • 请求方法: POST

  • 请求参数:

    {
      "encryptedData": "string", // 加密的用户数据
      "iv": "string"             // 加密算法的初始向量
    }
    
  • 响应数据: 无特定格式

  • 使用场景: 获取并解密用户个人信息

3.2 考试相关接口

3.2.1 开始考试
  • 接口地址: /api/exam/start

  • 请求方法: POST

  • 请求参数:

    {
      "paperId": "number"  // 试卷ID
    }
    
  • 响应数据:

    {
      "data": {
        "id": "number",              // 考试记录ID
        "paperId": "number",         // 试卷ID
        "userId": "number",          // 用户ID
        "userScore": "number",       // 用户得分
        "userTotal": "number",       // 总分
        "startTime": "string",       // 开始时间
        "finishTime": "string",      // 结束时间
        "timeUsed": "number",        // 用时(秒)
        "accuracy": "number",        // 正确率
        "submitTime": "string"       // 提交时间
      }
    }
    
  • 使用场景: 用户开始新的考试时调用,创建考试记录

3.2.2 获取题目列表
  • 接口地址: /api/paper-questions/question-list

  • 请求方法: GET

  • 请求参数:

    recordId=number  // 考试记录ID
    paperId=number   // 试卷ID
    
  • 响应数据:

    {
      "examPaper": {
        "id": "number",           // 试卷ID
        "name": "string",         // 试卷名称
        "totalScore": "number",   // 总分
        "passScore": "number"     // 及格分数
      },
      "questionAnswerList": [
        {
          "questionId": "number",       // 题目ID
          "questionNo": "number",       // 题号
          "content": "string",          // 题干内容
          "options": [                  // 选项列表
            {
              "questionNo": "number",   // 题号
              "optionNo": "string",     // 选项编号(A,B,C,D)
              "content": "string"       // 选项内容
            }
          ],
          "correctAnswer": "string",    // 正确答案
          "answerAnalysis": "string",   // 答案解析
          "userAnswer": "string"        // 用户答案
        }
      ]
    }
    
  • 使用场景: 加载试卷题目列表,用于答题、背题、查看答题详情等场景

3.2.3 获取错题列表
  • 接口地址: /api/paper-questions/wrong-question-list
  • 请求方法: GET
  • 请求参数: 无
  • 响应数据: 与题目列表接口格式相同
  • 使用场景: 加载用户错题列表,用于错题练习
3.2.4 提交答案
  • 接口地址: /api/exam/answer

  • 请求方法: POST

  • 请求参数:

    {
      "recordId": "number",    // 考试记录ID
      "paperId": "number",     // 试卷ID
      "questionId": "number",  // 题目ID
      "userAnswer": "string",  // 用户答案
      "isCorrect": "number",   // 是否正确(1:正确, 0:错误)
      "spentTime": "number"    // 答题用时(秒)
    }
    
  • 响应数据:

    {
      "code": "number"  // 200表示成功
    }
    
  • 使用场景: 用户作答后提交答案

3.2.5 结束考试
  • 接口地址: /api/exam/finish

  • 请求方法: POST

  • 请求参数:

    {
      "paperId": "number",  // 试卷ID
      "recordId": "number"  // 考试记录ID
    }
    
  • 响应数据:

    {
      "data": {
        "id": "number",              // 考试记录ID
        "paperId": "number",         // 试卷ID
        "userId": "number",          // 用户ID
        "userScore": "number",       // 用户得分
        "userTotal": "number",       // 总分
        "startTime": "string",       // 开始时间
        "finishTime": "string",      // 结束时间
        "timeUsed": "number",        // 用时(秒)
        "accuracy": "number",        // 正确率
        "submitTime": "string"       // 提交时间
      }
    }
    
  • 使用场景: 用户完成所有题目后结束考试

3.3 统计相关接口

3.3.1 获取统计数据
  • 接口地址: /api/exam/statistics

  • 请求方法: GET

  • 请求参数: 无

  • 响应数据:

    {
      "data": {
        "studyHours": "number",     // 学习小时数
        "questionCount": "number",  // 练习题目数
        "correctCount": "number"    // 答对题目数
      }
    }
    
  • 使用场景: 获取用户学习统计数据,用于展示学习成果

4. 错误处理

所有API接口遵循HTTP状态码规范:

  • 200: 请求成功
  • 400: 请求参数错误
  • 401: 未授权访问
  • 404: 资源不存在
  • 500: 服务器内部错误

当状态码不为200时,响应体中会包含错误信息:

{
  "code": "number",    // 错误码
  "message": "string"  // 错误描述
}

5. 使用示例

5.1 开始考试

const examRecord = await this.examStart(paperId);

5.2 获取题目列表

const examPaperResponse = await ExamUtils.fetchQuestionList(recordId, paperId);

5.3 提交答案

const result = await ExamUtils.answer(
  recordId, 
  paperId, 
  questionId, 
  userAnswer, 
  isCorrect ? 1 : 0, 
  30
);

5.4 结束考试

const examRecord = await ExamUtils.examFinish(paperId, recordId);

6. 注意事项

  1. 所有API请求都需要携带有效的Authorization头
  2. 接口地址会根据当前环境自动拼接完整URL
  3. 响应数据格式可能根据后端服务更新而变化
  4. 开发过程中建议使用开发环境以便调试
  5. 生产环境应确保网络连接稳定,做好错误处理

以上是软考真经微信小程序项目的完整API接口文档。开发人员可以基于此文档进行接口调用和功能开发。


项目源码地址:https://gitee.com/alioo/ruankao

想要体验小程序的朋友可以通过以下二维码进行访问:
小程序二维码

小程序界面效果展示(页面配色、布局全靠AI帮忙):
小程序截图

标准高斯过程回归(Gaussian Processes Regression, GPR)从零开始,公式推导 标准高斯过程回归从零开始公式推导 阅读详情

相关推荐

TP4054充电电路发热严重?手把手教你调整电阻值降低温度(附实测数据)

本文针对TP4054锂电池充电电路发热严重的问题,提供了详细的排错与解决方案。通过分析发热原理,指出核心在于PROG引脚电阻值设定,并手把手指导如何计算和选择正确的电阻以降低充电电流与温度。文末附有不同电阻下的实测温度与性能数据,为电子爱好者和工程师提供了实用的调试参考。

p4q5r6s7t的博客 406

从手绘图到小程序,我用AI花了2个小时完成

这篇文章分享了如何利用AI工具快速开发微信小程序的完整流程。作者通过一个题库小程序案例,展示了从手绘设计图到可运行程序的2小时开发过程。关键点包括:1) 采用4步AI协作工作流(需求-讨论-确认-实现);2) 使用Claude Code、MiniMax等AI工具生成代码和设计;3) 通过结构化提示词提高AI协作效率;4) 完整演示了前端页面、后端服务和OCR集成的开发步骤。实验证明,合理使用AI工具可以显著提升开发效率,但需要掌握与AI协作的技巧,特别是清晰的提示词编写和上下文管理能力。文章为开发者提供了可

江南西肥肥-博客 1612

用Java实现森林冰火人游戏

g.drawString("游戏结束", CELL_SIZE * COLS / 2 - 100, CELL_SIZE * ROWS / 2);g.drawString("难度级别: " + difficultyLevel, 10, CELL_SIZE * ROWS + 60);g.drawString("生命值: " + playerHealth, 10, CELL_SIZE * ROWS + 20);setTitle("森林冰火人");

2401_82778412的博客 1734

用快马AI打造高效软考备考神器:从代码生成到模拟考试一键搞定

我的备考应用上线后,朋友通过手机浏览器就能随时刷题。开发一个软考备考助手,没想到从设计到上线只用了不到一周时间。分享下这个能覆盖全备考流程的神器是如何炼成的——:在代码里调用平台API就能使用多模型能力,比如用Deepseek模型生成更专业的算法解析。最近在准备软考,发现市面上很多备考工具要么功能单一,要么操作复杂。快速搭建属于自己的备考工具——从需求分析到上线,真的比想象中简单得多。现在这个应用已经帮助30+考生备考,如果你也在备战软考,不妨用。

BlackironLynx23的博客 470

Windows Server远程桌面断开后,PyWinAuto/按键精灵脚本失效?试试这个‘会话保持’的终极配置

本文深入解析Windows Server远程桌面断开后导致PyWinAuto/按键精灵脚本失效的问题,提供会话保持的终极配置方案。通过转换到控制台会话(console模式)和调整组策略,确保自动化程序在断开连接后持续稳定运行,适用于Windows Server各版本。

weixin_28738165的博客 228

深入解析uncompyle6反编译pyc文件及常见错误修复指南

本文深入解析了使用uncompyle6工具反编译Python字节码文件(.pyc)的完整流程。针对实践中最高频的KeyError和Python版本范围限制两大错误,提供了详细的修复方案与步骤指南,并分享了处理复杂反编译结果的高级技巧与安全实践,是进行代码恢复、调试与分析的重要参考。

uber9的博客 536

草料二维码小程序上线活码编辑器:手机上也能编辑活码了

为了方便大家在外出、现场作业或临时调整二维码时也能随时创建和编辑活码,我们在草料二维码小程序中上线了手机端活码编辑器。经过一段时间的测试和体验优化,现已正式发布,所有用户均可使用。活码是内容可以随时修改、码图案保持不变的二维码。现在无需回到电脑前,用手机即可新建活码、修改内容、复制码生成新码,并完成常用的二维码设置。

caoliaoerweima的博客 229

【OpenVINO】OpenVINO C# API 常用 API 详解与演示

在本文中我们基于模型推理流程,演示了OpenVINO C# API使用方法,并和OpenVINO C++API进行了对比,展示了OpenVINO C# API与C++API在使用的区别,这也对使用过C++ API的开发者十分友好,上手会十分容易。在本文中我们只展示了基础的模型推理流程代码,也对各个API进行了测试,针对其他比较高级的API方法,我们后续会继续进行测试其他API方法,向各位开发者展示其用法。

grape_yan的博客 1540

用 AI 开发小程序第三天:新增一个AI识图功能(全流程)

本文分享了在小程序“蚕宝宝的收纳屋”中集成AI图片识别功能的实践过程。为实现用户选图后自动识物填名,选用阿里百炼qwen-vl-plus模型,通过阿里云服务器中转,解决小程序无法直调大模型的问题。关键优化包括:添加AI开关保障隐私、两次压缩降耗(上传+服务端处理)、控制图片尺寸至500px内以降低token消耗与成本。部署中克服了域名HTTPS、跨域等难题,并设计标准化接口与输出清洗逻辑,最终实现1秒内响应、精准返回简短中文名称。虽过程曲折,但收获颇丰,印证“纸上得来终觉浅,绝知此事要躬行”。

sinat_26761191的博客 174

【MBD开发】Simulink中的枚举

01 什么是枚举 按百度百科的词条【枚举】是在编程语言中用来存储一组固定的常量。不同编程语言的枚举语法也不一样,以C语言为例。 typedef enum{ GEAR_P, //0:P挡 GEAR_R, //1:倒挡 GEAR_N, //2:空挡 GEAR_D, //3:前进}_GEAR; 上面枚举了一个_GEAR数据,用GEAR_P表示0,GEAR_R表示1……​​​​​​​ if(current_gear==GEAR..

f6723的博客 3096

S/4HANA Private Cloud 与 On-Premise 的 Key User Custom Fields 运输与升级避坑指南

本文探讨了SAP S/4HANA Cloud Private Edition和On-Premise系统中Key User Custom Fields的管理要点。文章指出,Custom Fields涉及元数据生成、对象一致性、传输治理等完整链路,操作不当会导致字段丢失或升级失败。关键建议包括:使用ATO Fiori App管理扩展项与传输绑定,配置正确的job user权限,避免在多系统并行开发同一字段。特别强调升级时需执行CFD_REGENERATE_IN_ONPREMISE报表,并通过标准传输机制推进变更

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 196

智慧充电桩小程序全栈实战:从架构设计到云快充协议对接

本文介绍一套开源、无加密的智慧充电桩小程序系统,涵盖用户充电全流程与场站运营全链路。系统基于uni-app与SpringBoot架构,支持微信小程序多端发布,集成云快充及中电联互联互通协议,实现扫码充电、实时监控、订单支付、会员管理、数据看板等功能。具备有序充电、光储充一体化、V2G等扩展能力,适用于充电运营商、物业自建、车企服务等场景,提供完整源码、数据库脚本与部署文档,助力快速构建可二次开发的新能源充电平台。

weixin_42648890的博客 274

AndroidKiller之APK 编译失败,无法继续下一步签名【BUG解决】【App反向解析】

文章目录项目场景:问题描述原因分析:解决方案:BUG解决 项目场景: AndroidKiller: 在反向解析APP包时报错:APK 编译失败,无法继续下一步签名。 网上很多方法都是无效的哈,我追究原因发现,这个bug的出现大部分情况都是因为Apktool的问题。 此方法:百分之百解决此bug! 错误如下: 问题描述 APK 编译失败,无法继续下一步签名! 原因分析: Apktool版本不适配的问题,现在的技术更新换代太快,我们安装AndroidKiller的时候,有时候不是官方渠道的话,他的版本是非常

一键难忘的博客 2万+

微信小程序开发踩坑记(四)小程序的分享功能

本文记录小程序右上角分享能力踩坑,梳理 `onShareAppMessage`、`onShareTimeline` 的官方约束:分享回调属于 Page 页面级生命周期,原生框架在 App 根定义不会生效;朋友圈分享回调不支持自定义 path,仅能追加 query,打开后进入单页模式,存在独立存储、路由受限等约束;重点辨析朋友圈入口两套控制思路:fail-open 和 fail-closed,对比「全局注入再动态关闭」方案的隐性风险,落地一套默认关闭、页面显式接入的安全方案。

XGStudio2024的博客 272

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

抽屉收纳隔断赛道分析|小众刚需品类

想要改善这个体验,一个可行方向是把整套配置逻辑工具化:用户自己录入测量得到的长宽、板材厚度,选择材质、工艺选项,由系统完成价格核算、参数记录。而实际场景里大量抽屉都是非标的:装修定制橱柜、老式家具、自制工具柜、工作台、3D 打印零件收纳柜、样品展示盒,内部长宽、预留轨道空间、深度各不相同。所以这类配套工具,最好配套清晰的测量教程、标注注意事项,提前规避测量错误,降低售后问题。适合:家用抽屉分隔、DIY 玩家零件柜分区、少量展示盒内隔板,用户能独立完成尺寸测量,需求简单清晰,不需要复杂工程图纸。

技术说明博主 107

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

人情礼金记账的数据建模:收支流水、回礼关联与重复录入核对

婚礼结束后,礼单收进抽屉;几年后亲友家里办事,又要找出那本账,逐页核对姓名和金额。人情账的难点常常不在“记下一笔”,而在“隔了很久还能查清楚”。这篇介绍我们的小程序,按建簿、录入、核对、共享和查询的顺序,说明它如何管理人情礼金。它面向婚礼、寿宴、乔迁、满月、升学及白事等场景,基础记账免费,AI拍照识别按张消耗额度,可按需购买套餐。

Im_Telling_You的博客 221

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

2026年带访客数据统计的小程序平台推荐:量化指标体系搭建

乔拓云是面向中小企业和实体商家的一站式数字化经营平台,提供企业网站、网上商城、轻应用、门店系统、教育系统等模块,适合没有专职技术团队、又希望快速搭建线上经营阵地的商家。后台看到客户看了什么、待了多久,聊起来心里有底。每周看数据,优化内容,跟进高意向客户。光看数据不分析,等于白看。小李说,我看了你那个北欧风格的案例,挺喜欢的。比如客户先看案例页,再看价格页,最后留电话。做会员体系,哪个会员消费最多、哪个会员好久没来,后台都有数据。上了乔拓云后,他先看后台数据。哪个客户看了最久、看了哪个页面。

leduo668899o的博客 209

2026新云招聘系统源码小程序搭建环境及全流程教程

开源人才招聘系统支持多端小程序、CRM管理、云平台及项目定制,集成企业微信私域、URM、SOP与在线直聊。具备视频面试、隐私号功能,后台开放API可精准控制接口,故障不影响整体运行。基于Linux+宝塔+Nginx环境,采用PHP+MySQL(TP8.3框架),全开源可扩展,助力高效招聘与客户管理。

qq_43483900的博客 53

直播带货小程序/APP开发指南:如何搭建自己的直播电商平台?

随着直播电商行业不断发展,越来越多企业开始关注自有直播带货平台的搭建。本文从软件开发角度,详细介绍直播带货小程序、APP的开发方案,解析用户端、主播端、商家端及平台后台的核心功能,并围绕实时音视频、商品交易、订单管理、源码二次开发等内容展开分析,为企业搭建独立直播电商平台提供技术参考。

wy15564849548的博客 221

校园终端开发:智慧班牌从安卓端、小程序到后台整体方案

智慧班牌是集信息展示、考勤采集、家校互通与班级管理于一体的智慧校园终端,支持刷脸/刷卡签到、动态课表、德育评价、通知推送等功能。系统基于Java+Vue+SpringBoot技术栈,采用SaaS多租户架构,兼容私有化、云部署,可对接教务、一卡通等平台。具备设备远程管控、数据统计分析及模块化扩展能力,广泛适配中小学、中职、高校场景,助力校园数字化、精细化管理。

爱笑的源码博客 267

求职招聘管理系统:仿Boss直聘的招聘小程序与招聘网站全栈解决方案(附源码与截图)

本项目为一套仿Boss直聘的全流程求职招聘管理系统,覆盖求职者、企业、平台三方角色,支持H5、小程序、PC端、APP及管理后台多端部署。系统具备职位发布、简历投递、在线沟通、面试邀约、数据统计等核心功能,基于SpringBoot+MyBatis-Plus+MySQL后端与uni-app/Vue前端技术栈,实现一次开发多端发布。业务链路闭环,权限清晰,适合二次开发,适用于招聘平台搭建、企业内招系统及毕业设计,是学习与落地兼具的优质参考。

weixin_42648890的博客 194

宠物门店 SaaS|PRD 需求拆解:C 端小程序 + 双后台多角色权限与业务流程

前面两篇我们完成了项目整体定位、业务价值梳理以及整套系统分层技术架构的设计。架构是系统的骨架,PRD 就是填充骨架的业务血肉,明确系统角色权责、每个页面的功能、交互逻辑、数据流转规则、异常分支。这套宠物门店 SaaS 一共有三类入口:面向养宠客户的 C 端小程序、PC 管理后台、小程序管理后台。PC 后台和小程序管理后台共用同一套后端权限、同一套数据库,只是终端载体不同,适配不同场景:电脑端适合管理员配置、财务对账、批量导出;小程序管理后台适合美容师、前台在门店随手接单、更新工单、快速核销。

T0115618的博客 427

短剧小程序的分集付费与分成结算:权益模型、佣金流水与退款冲销

短剧小程序的工程复杂度集中在账务侧:付费权益、虚拟币账户、三方分账、退款冲销四块互相耦合,先做哪块、漏做哪块,决定了上线半年后是加功能还是推倒重来。这篇文章按模块拆一遍这几块的实现

u013517833的博客 46

食堂采购系统源码、小程序/APP开发:一文了解智慧食堂采购平台搭建方案

随着食堂采购业务数字化发展,传统人工采购模式逐渐暴露出订单管理混乱、配送进度不透明、库存统计困难等问题。本文围绕食堂采购系统源码开发,详细介绍智慧食堂采购平台的核心功能,包括采购下单、供应商管理、配送跟踪、入库验收和库存管理,并解析小程序、APP与PC管理后台的多端协同方案,为学校、医院、企业等场景搭建智慧食堂采购平台提供参考。

wy15564849548的博客 220

淘宝生态扭蛋小程序玩法逻辑与开发分析

系统需要对接淘宝订单、商品、库存、物流接口,抽中奖品之后自动生成淘宝子订单,发货、售后、退款都走淘宝原生链路,不用商家单独搭建履约体系。技术设计上,奖池数据属于热点数据,高并发上新、限量款开售的时候,很容易出现超卖问题。商家可以把多个款式打包进一台虚拟扭蛋机,用户付费抽取之后,奖品直接关联淘宝 sku,支持合并发货、寄存、重复款兑换,兼顾娱乐属性和电商履约能力。想要稳定上线长期运营,需要产品、后端、运营一起对齐库存扣减、退款回滚、公示规则这几个核心环节,才能在留住潮玩用户的同时,规避平台处罚风险。

wangzhencici的博客 169

微信小程序打开另一个小程序失败、半屏弹不出来甚至从那边回来拿不到数据?navigateToMiniProgram 怎么接才稳

点了「打开另一个小程序」,确认框一闪而过、半屏卡住空白,或者对方办完事回来,本页却拿不到单号和状态——这多半不是「跳转接口坏了」,而是调用时机、可跳转名单、打开方式和回传数据没对上。下面按「先分清是没调起来、半屏失败,还是回来没接到数据 → 在用户点击里调用并配齐 appId、path 和 extraData → 半屏打不开时再降级成整页跳转 → 在 onShow 里认 referrerInfo,不要把成功回调当成已经返回」来接。

20年技术经验|专注小程序+外贸独立站|已服务500家企业,分享创业中有趣的产品和技术经验。 185
上一篇: 用AI帮忙,开发刷题小程序:微信小程序中实现Markdown图片解析与渲染功能详解
下一篇: Git高级操作:提升开发效率的实用别名设置
明月(Alioo)
博客等级 码龄18年 267粉丝 207原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明月(Alioo)

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值