
1.2 开发小程序的准备工作
本节主要介绍如何进行小程序账号的注册与信息完善等开发前的准备工作。
1.2.1 注册开发者账号
开发者首先需要在微信公众平台上注册一个小程序账号,这样才能进行后续的代码开发与提交工作。其注册步骤如下:
访问微信公众平台官网首页(mp.weixin.qq.com),然后单击右上角的“立即注册”按钮进入账号类型选择页面,如图1-4所示。

图1-4 微信公众平台官方首页
在当前页面上选择注册的账号类型为“小程序”,即可进入小程序的正式注册页面,如图1-5所示。

图1-5 账号类型选择页面
小程序的正式注册页面包含3个填写页面,即账号信息、邮箱激活、信息登记。
1 账号信息
在账号信息填写页面需要填写邮箱、密码、确认密码、验证码以及勾选确认协议条款,如图1-6所示。

图1-6 小程序账号信息填写页面
注意在该图中填写的邮箱地址必须符合以下条件:
(1)未用于注册过微信公众平台。
(2)未用于注册过微信开放平台。
(3)未用于绑定过个人微信号的邮箱。
此外,需要注意每个邮箱地址只能申请一个小程序。如果开发者当前暂时没有符合条件的邮箱,建议先申请一个新的邮箱,再继续小程序的账号注册。
全部填写完成并勾选同意协议条款后单击最下方的“注册”按钮提交账号信息。
2 邮箱激活
在提交注册后会看到邮箱激活提醒,此时页面效果如图1-7所示。

图1-7 邮箱账号激活提醒
登录对应的注册邮箱查看激活邮件,如图1-8所示。

图1-8 小程序激活邮件
单击邮件正文中的链接地址跳转回微信平台页面完成账号的激活。
3 信息登记
邮箱账号激活完成后就进入了信息登记页面,如图1-9所示。

图1-9 小程序信息登记页面
注册国家/地区保持默认内容“中国大陆”,然后根据实际情况进行主体类型的选择。目前小程序允许注册的主体类型共有5种,即个人、企业、政府、媒体及其他组织,详情见表1-1。
表1-1 小程序账号的主体类型介绍

由于本书为零基础开发者小程序入门,因此请读者选择个人类型。企业类型账号注册需要企业缴费认证,而政府、媒体或其他组织账号注册需要通过微信验证主体单位的身份,对于这几种类型暂不介绍。后续可以由开发者自行申请这些其他主体类型。
选择“个人”类型之后,页面下方将自动出现主体信息登记表单,如图1-10所示。

图1-10 小程序信息登记页面
开发者需要如实填写身份证姓名、身份证号码和管理员手机号码(一个手机号码只能注册5个小程序),然后单击“获取验证码”按钮等待手机短信,在收到的短信中会提供一个6位验证码,如图1-11所示。

图1-11 小程序验证码短信
注意,验证码必须在10分钟之内填写,否则会失效而需要重新获取。填写完成后在下方的“管理员身份验证”栏中会自动出现一个二维码,如图1-12所示。

图1-12 管理员身份验证栏中出现二维码
此时,需要管理员用本人微信扫描页面上提供的二维码进行身份确认,这种验证方式是免费的。扫码后,手机微信会自动跳转到微信验证页面,如图1-13所示。

图1-13 手机微信验证身份确认页面
检查微信验证页面上所显示的姓名和身份证号码,确认无误后单击“确定”按钮,系统会提示身份验证成功,如图1-14所示。

图1-14 手机微信验证成功页面
此时该微信号就会被登记为管理员微信号,并且PC端的网页画面也将同步提示“身份验证成功”,如图1-15所示。

图1-15 管理员身份验证成功
单击“继续”按钮进行下一步,系统会弹出一个提示框让开发者进行最后的确认,如图1-16所示。

图1-16 主体信息确认提示框
单击“确定”按钮完成主体信息的确认,会出现如图1-17所示内容。

图1-17 信息提交成功提示框
当前可以直接单击“前往小程序”按钮进入小程序管理页面,此时账号是默认登录后的状态,可以直接进行小程序的后续管理工作,如图1-18所示。

图1-18 小程序管理页面
现在小程序的账号注册就全部完成了,之后用户可以访问微信公众平台(mp.weixin.qq.com)手动输入账号和密码登录进入小程序管理页面。
1.2.2 小程序的信息完善
在账号注册完成后还需要完善小程序的基本信息,如表1-2所示。
表1-2 小程序的基本信息内容介绍

1 小程序名称
小程序名称的长度需要控制在4~30个字符,其中一个中文字占两个字符。在小程序发布前有两次改名机会,两次改名机会用完后必须先发布再通过微信认证改名。
由于小程序名称不允许与平台内已经存在的其他账号名称重名,用户在填写好之后可以先自测一下是否符合要求,单击右侧的“检测”按钮即可进行验证。
如果该名称与其他公众号名称重复,会出现失败提示,如图1-19所示。

图1-19 小程序名称检测失败提示
如果该名称没有被占用,检测后会显示“你的名字可以使用”字样,如图1-20所示。该图表示该名称允许使用,接下来就可以上传图片了。

图1-20 小程序名称检测成功提示
2 小程序头像
小程序头像也就是小程序最终显示的图标logo,图片最后会被切割为圆形效果。头像图片的格式只能是png、bmp、jpeg、jpg和gif中的一种,并且文件不得大于2MB。注意,头像图片不允许涉及政治敏感与色情内容。另外,头像图片每个月可修改5次。
单击“选择图片”按钮,即可选择图片进行上传,如图1-21所示。

图1-21 小程序头像上传
根据官方提示,建议上传png格式的图片并且图片尺寸为144像素×144像素,以保持最佳效果。
3 小程序介绍
小程序介绍可以由开发者自由填写关于小程序功能的描述,注意介绍内容不得含有国家相关法律/法规禁止的内容。另外,小程序介绍的内容每个月可以申请修改5次。
小程序介绍对应的字数必须控制在4~120个字符,文本框带有自动检测字数的功能,如图1-22所示。

图1-22 小程序介绍
4 小程序服务类目
小程序服务类目指的是小程序主要内容所属的服务范围,特殊行业需要额外提供资质证明。另外,服务类目每个月只可以修改1次。
服务类目分为两级,每一级都必须填写,不可以为空,如图1-23所示。

图1-23 小程序服务类目的两级选项
如果有多个服务范围需要追加,可以单击右侧的“+”号进行添加,如图1-24所示。

图1-24 小程序服务类目的追加
如果需要去掉多余的服务范围,将鼠标指针移动到需要删除的服务类目上,然后单击右侧出现的“-”号进行删除即可,如图1-25所示。

图1-25 小程序服务类目的删除
注意:小程序的服务类目最少有1个,最多只能有5个。
全部填写完毕后就可以单击最下方的“提交”按钮提交小程序的基本信息,完成后可以看到如图1-26所示的界面。

图1-26 小程序信息填写完成
此时单击“添加开发者”按钮就可以进行小程序的成员管理了。
1.2.3 小程序的成员管理
除了管理员外,还可以为小程序追加其他项目成员。具有管理员身份的开发者登录后可以在小程序管理后台统一管理项目成员,并为他们分别设置对应的权限。
1 成员类型说明
管理员可以为小程序添加开发者、体验者以及其他权限的项目成员。
对项目成员可以被分配的不同权限说明如下。
• 开发者:可以使用微信web开发者工具进行小程序的开发,也可以预览开发版小程序在手机端的效果。
• 体验者:可以在手机端使用体验版小程序。
• 登录:无须管理员确认即可登录小程序管理后台。
• 数据分析:可以使用小程序数据分析功能查看小程序数据。
• 开发管理:拥有小程序提交审核、发布和回退权限。
• 开发设置:拥有设置小程序服务器域名、消息推送以及扫描普通链接二维码打开小程序的权限。
• 暂停服务设置:拥有暂停小程序线上服务的权限。
2 成员人数限制
个人类型的小程序允许管理员添加15个开发者,其中5个开发者和10个体验者。其他类型的小程序开发者的数量限制如下。
• 未认证未发布组织类型:30人。
• 已认证未发布/未认证已发布组织类型:60人。
• 已认证已发布组织类型:90人。
3 成员变更说明
每个小程序的管理员与项目成员都是允许变更的。需要注意的是,每个微信号作为项目成员最多可以参与到50个小程序中。