微信第三方开放平台代小程序微信公众号开发返回的错误码大全

本文详细解析了小程序开发中常见的错误代码,包括客户端IP白名单、授权过期、审核状态等,帮助开发者快速定位并解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

'-1' => '系统繁忙',

    // '61003'=>'',//component is not authorized by this account hin

    '61004' => '当前客户端ip未在开放平台白名单',

    '61007' => '当前公众号或者小程序已在公众平台解绑',

    '61023' => '授权已过期,请重新授权',// "refresh_token is invalid hint: [xmQn1a08981466]"



    '85001' => '微信号不存在或微信号设置为不可搜索',

    '85002' => '小程序绑定的体验者数量达到上限',

    '85003' => '微信号绑定的小程序体验者达到上限',

    '85004' => '微信号已经绑定',

    '85006' => '标签格式错误',

    '85007' => '页面路径错误',

    '85008' => '类目填写错误',

    // '85009'=>'已经有正在审核的版本',

    '85010' => 'item_list有项目为空',

    '85011' => '标题填写错误',

    '85012' => '无效的审核id',

    '85013' => '无效的自定义配置',

    '85014' => '无效的模版编号',

    '85015' => '版本输入错误',



    '85019' => '没有审核版本',

    '85020' => '审核状态未满足发布',

    '85021' => '状态不可变-5以内',

    '85022' => 'action非法',

    '85023' => '审核列表填写的项目数不在1-5以内',



    '85043' => '模版错误',

    '85044' => '代码包超过大小限制',

    '85045' => '导航设置错误,请重置导航再试,编号85045',//'ext_json有不存在的路径',

    '85046' => 'tabBar中缺少path',

    '85047' => 'pages字段为空',

    '85048' => '导航设置错误,请重置导航再试,编号85048',//'ext_json解析失败',



    '85066' => '链接错误',

    '85068' => '测试链接不是子链接',

    '85069' => '校验文件失败',

    '85070' => '链接为黑名单',

    '85071' => '已添加该链接,请勿重复添加',

    '85072' => '该链接已被占用',

    '85073' => '二维码规则已满',

    '85074' => '小程序未发布, 小程序必须先发布代码才可以发布二维码跳转规则',

    '85075' => '个人类型小程序无法设置二维码规则',

    '85076' => '链接没有ICP备案',

    '85077' => '小程序类目信息失效(类目中含有官方下架的类目,请重新选择类目)',

    '85079' => '小程序没有线上版本,不能进行灰度',

    '85080' => '小程序提交的审核未审核通过',

    '85081' => '无效的发布比例',

    '85082' => '当前的发布比例需要比之前设置的高',



    '85085' => '当前平台近7天提交审核的小程序数量过多,请耐心等待审核完毕后再次提交',





    '86000' => '不是由第三方代小程序进行调用',

    '86001' => '不存在第三方的已经提交的代码',

    '86002' => '小程序还未设置昵称、头像、简介。请先设置完后再重新提交',



    '87011' => '现网已经在灰度发布,不能进行版本回退',

    '87012' => '该版本不能回退,可能的原因:1:无上一个线上版用于回退 2:此版本为已回退版本,不能回退 3:此版本为回退功能上线之前的版本,不能回退',

    '87013' => '撤回次数达到上限(每天一次,每个月10次)',



    '89031' => '小程序绑定的体验者数量达到上限',//其实我不知道报什么错误
    ```
Lewis
<think>嗯,用户问的是如何做一个微信小程序。首先,我需要确定用户的需求是什么。可能他们有一个想法,想通过微信小程序来实现,但不知道从哪里开始。微信小程序开发涉及多个步骤,我得一步步拆解,确保他们能理解整个过程。 首先,我应该考虑用户可能的背景。他们是不是有编程经验?如果是没有技术背景的小白,可能需要更详细的步骤,比如注册账号、开发工具的使用等。如果有经验,可能更关注开发框架和API部分。但用户的问题比较基础,应该先按新手来准备回答。 接下来,要介绍微信小程序的基本概念,让用户了解小程序是什么,有什么优势。比如跨平台、无需安装这些特点,可能对他们有用。然后分步骤讲解,从注册账号到发布,每个步骤的关键点。比如注册需要营业执照吗?个人和企业注册的区别是什么?可能需要提醒用户注意这些细节。 开发工具部分,需要介绍微信开发者工具,说明它的功能和界面,可能还需要提到码结构,比如WXML、WXSS、JavaScript和JSON配置文件。这部分对于新手来说可能有点抽象,可以简单说明每个文件的作用,帮助他们理解项目结构。 然后,设计部分,用户可能需要知道如何设计界面,遵循微信的设计指南,确保用户体验良好。这里可以提到使用组件和API,比如视图容器、导航、网络请求等,举一些例子让用户更明白。 开发流程中的测试和调试很重要,应该强调真机测试的必要性,以及如何上传码到微信平台进行审核。发布流程中的注意事项,比如审核不通过的原因,可能需要提醒用户避免常见错误。 维护和更新部分,用户可能会忽略,但长期运营很重要,需要定期更新内容和功能,处理用户反馈。此外,推广方法,比如通过微信群、朋友圈、公众号等,帮助用户获取流量。 最后,学习资源部分,推荐官方文档和社区,帮助用户进一步学习。可能用户在学习过程中会遇到问题,这些资源能提供帮助。 需要检查是否有遗漏的步骤,比如是否需要服务器和后端开发?如果小程序需要数据交互,可能需要介绍云开发或服务器配置,但可能超出基础范围,所以可以提到使用云开发简化流程。 另外,安全问题也要注意,比如用户数据的保护,接口权限的合理使用,避免审核被拒。可能用户没有意识到这些,需要提醒。 整个回答要保持结构清晰,分步骤讲解,语言简洁,避免技术术语过多,让新手也能理解。同时,给出示例码片段,让用户有直观的认识,比如页面结构和样式,逻辑处理等。 总结下来,回答应该涵盖注册、开发工具、设计开发、测试发布、维护推广以及学习资源这几个主要部分,每个部分简明扼要,重点突出,帮助用户快速入门微信小程序开发。</think>制作一个微信小程序需要多个步骤,包括注册账号、开发工具使用、码编写、审核发布等。以下是详细的流程介绍: --- ### **一、准备工作** 1. **注册微信小程序账号** - 访问[微信公众平台](https://mp.weixin.qq.com/),点击“立即注册”,选择“小程序”类型。 - 填写邮箱、密码等信息,完成邮箱验证,并根据提示填写主体信息(个人/企业需提供相应资质)。 2. **完善小程序信息** - 登录后台后,填写小程序名称、头像、简介等信息(名称需符合规范,且可能需审核)。 --- ### **二、开发工具与框架** 1. **下载开发工具** - 微信官方提供 [微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html),支持 Windows、Mac 系统。 2. **码结构** 小程序采用前端技术栈(类似 HTML+CSS+JS),核心文件类型: - `.wxml`:页面结构(类似 HTML) - `.wxss`:页面样式(类似 CSS) - `.js`:逻辑处理(JavaScript) - `.json`:配置文件(如页面路由、导航栏样式) --- ### **三、开发流程** 1. **创建新项目** - 打开开发者工具,使用注册的 AppID 创建新项目。 - 选择模板(如“快速启动模板”可直接体验基础功能)。 2. **界面设计与布局** - 使用 `WXML` 编写页面结构,结合 `Flex` 布局或 `Grid` 实现响应式设计。 - 通过 `.wxss` 添加样式,支持大部分 CSS 特性。 **示例码** ```html <!-- index.wxml --> <view class="container"> <text>Hello World</text> <button bindtap="handleClick">点击</button> </view> ``` 3. **逻辑交互** - 在 `.js` 文件中定义事件处理函数(如按钮点击、数据请求)。 - 使用 `Page()` 函数注册页面,`setData()` 更新数据。 ```javascript // index.js Page({ data: { text: '初始内容' }, handleClick() { this.setData({ text: '内容已更新!' }); } }); ``` 4. **调用微信 API** - 使用微信提供的 API 实现功能(如获取用户信息、支付、定位等)。 - 例如,调用 `wx.request()` 发送网络请求: ```javascript wx.request({ url: 'https://api.example.com/data', success(res) { console.log(res.data); } }); ``` --- ### **四、调试与发布** 1. **本地调试** - 在开发者工具中实时预览效果,使用调试器检查码逻辑、网络请求等。 - 支持模拟不同设备(iPhone/Android)和屏幕尺寸。 2. **真机测试** - 点击工具栏“预览”生成二维码,用微信扫码在手机端测试。 3. **上传审核** - 完成开发后,点击“上传”提交码至微信后台。 - 在公众平台提交审核(需填写版本信息,审核通常需 1-7 天)。 4. **发布上线** - 审核通过后,登录后台手动点击“发布”,小程序即可被用户搜索使用。 --- ### **五、进阶功能** 1. **云开发** - 无需自建服务器,直接使用微信开发(数据库、存储、云函数)。 - 适合快速开发轻量级应用。 2. **第三方框架** - 使用跨端框架(如 Taro、Uni-app)可同时编译为微信/支付宝/百度小程序。 3. **数据统计** - 通过公众平台后台查看用户访问量、留存率等数据。 --- ### **六、注意事项** - **权限申请**:部分功能(如用户信息、位置)需在后台申请权限。 - **码规范**:遵循微信官方开发规范,避免审核失败。 - **性能优化**:控制包体积(主包不超过 2MB),减少加载时间。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值