1.2 开发小程序的第一步
前面多次提到小程序很便捷,那么如何真正拥有一款属于自己的小程序呢?别急,微信要求小程序必须申请注册,本节就来手把手教读者注册一个简单的小程序。
1.2.1 注册小程序
(1)进入微信公众平台官网(同时是注册公众号和服务号的地址):https://mp.weixin.qq.com/。
(2)进入页面后单击右上角的“立即注册”按钮,如图1-3所示。
图1-3 注册小程序
注意:小程序账号是独立于订阅号和服务号的,如果已经使用某个邮箱注册了服务号或者订阅号,则不能再使用该邮箱注册小程序。
(3)进入下级页面,选择“小程序”选项,按要求填写相关资料,然后验证邮箱,完成后即可成功地注册一个小程序,如图1-4所示。
图1-4 填写相关资料
在登记信息时,需要用户扫码。这时,开发者要选择一个已经验证过主体信息的微信账号“扫一扫”,如果验证成功才会成功注册一个新的小程序。然后就可以重新进入微信公众平台,进行登录操作。
注意:小程序的注册是有数量限制的,暂时对于个人主体每个自然人只允许注册5个小程序,而公司主体最多支持注册50个小程序。
1.2.2 设置小程序
重新返回微信公众平台主页,在登录时输入小程序的用户名和密码,单击“登录”按钮。此时必须使用刚刚注册时使用的微信号扫码才可以登录。
(1)扫码成功后,进入小程序主界面,可以在该界面上管理用户角色和小程序运维人员,这里需要单击:设置→开发设置,如图1-5所示。
图1-5 管理界面
在这个管理界面中,需要牢记的是微信的AppID和秘钥,其中AppID是开发小程序必备的,也是每一个小程序专属的唯一识别ID,而秘钥用于获得用户的一些信息和生成二维码等操作,暂时无须使用。
(2)在管理界面下方,需要配置服务器域名。经过扫码确认权限后,其配置如图1-6所示,一共支持配置4类域名,分别是:
图1-6 域名配置
● request合法域名,该域名用于小程序发起的request请求,即提供API接口的域名必须在此列表中。
● socket合法域名,该域名用于小程序的socket连接。
● uploadFile合法域名,如果小程序中有需要上传的功能部分,调用API上传时接收该文件的域名地址必须在此列表中。
● downloadFile合法域名,如果需要下载某些文件(例如使用Canvas时需要绘制图片,需要下载用户头像或者背景图片),该下载文件的地址需要在此列表中。
(3)在管理页面下方还有消息推送接口,开发者如果开启消息服务或者客服消息,可以通过该消息接口进行转发操作,可以在后台控制配置的地址中获得用户通过一些接口(客服消息等)发送的内容和数据,可以在后台接入公司现有的IM系统或者数据报表。
(4)如果是使用企业资质注册的小程序,则会在开发设置中增加一个业务域名的设置模块。如图1-7所示,在此处配置的域名是可以使用webview控件访问的网站域名,必须是HTTPS类型的,且需要验证该域名的所有者。
图1-7 业务域名
注意:该域名的配置仅仅支持企业资质的开发者,如果用户是个人资质的开发者,则无法使用webview组件,也不能在小程序中打开任何网页。
(5)如果不是管理员作为开发者的情况,或者需要使用其他的微信账号进行开发和测试的情况,需要在管理界面单击“用户身份”并进行设置,如图1-8所示。
图1-8 用户管理
此处只有一个管理员用户,如果需要添加新的开发者、体验者或者微信开发者后台的管理人员,需要在这里添加其个人微信号。
当然,除了管理员,其他的所有权限都是独立的。如果仅仅拥有开发者权限,是不能对体验版进行体验的,同样无权登录该管理后台进行任何操作,其余权限依此类推。