2.2 设置你的小程序

在完成小程序账号的注册后,你便可以打开微信公众平台对小程序账号进行一些设置,这是你开发前的准备工作,完善后才可以进入后续的开发步骤。

2.2.1 资料补全

第一次打开的小程序需要补全信息,例如名称、图标、描述、服务范围,等等。你可以根据实际情况进行完善。单击“设置”链接,在右侧单击“基本设置”,会出现一些设置项。

(1) 名称设置。名称长度要求 4~30 个字符(一个汉字等于 2 个字符),并且不能与已有的小程序名称冲突。

(2) 头像设置。头像不得涉及政治敏感与色情的内容。建议你提前准备一张 144×144px、png 格式的图片,以保持最佳的效果。该项保存后,一年内可申请调整修改 5 次。

(3) 介绍设置。清晰明了的介绍可以让用户更快地了解小程序的功能。介绍长度要求 4~120 个字符,不得包含我国相关法律法规禁止的内容。该项保存后,一个月内可申请调整修改 5 次。

(4) 服务类目设置。选择与你的小程序相匹配的服务类目。不同类目可能会对小程序审核产生不同的影响。该项保存后,一个月内可申请调整修改 3 次。

2.2.2 添加项目成员

你的小程序可能不止一个开发者,或者你的项目可能会有一些运营者,“成员管理”这个页签可以设置其他成员拥有部分账号管理权限。

一个小程序只允许拥有一个管理员,但是我们可以通过设置项目成员来添加项目的协作者,如图 2-2 所示。

图 2-2 添加项目成员

小程序当前支持以下 4 种不同权限的角色:

  • 运营者,拥有管理、推广、设置等模块权限,可使用体验版小程序;
  • 开发者,拥有开发模块权限,可使用体验版小程序、开发者工具(IDE);
  • 基础数据分析者,拥有统计模块权限,可使用体验版小程序;
  • 交易数据分析者,拥有统计模块权限(含交易分析),可使用体验版小程序。

2.2.3 获取密钥

小程序的开发者账号是不收费的,只要开发者满足开发资质就可以免费注册,并获得对应的开发者 ID。一个完整的开发者 ID 包含一个小程序 ID(AppID)和一个小程序密钥(AppSecret),如图 2-3 所示。

图 2-3 查看小程序 ID

单击左侧开发标签,选择“开发设置”,即可看到开发者 ID 信息。请妥善保管你的小程序 ID 和小程序密钥,在之后的开发中将会用到。

尽管开发小程序时,小程序 ID 并不是必需的,但如果你要在真机上调试小程序、发布小程序等,就必须有小程序 ID。小程序 ID 是你的小程序在整个微信账号体系内的唯一身份凭证,后续在很多地方都会用到,而小程序密钥是你对该小程序拥有所有权的凭证,后续你可以根据该密钥实现诸如发送消息、动态生成小程序码等高级操作。

需要注意的是,微信后台出于安全考虑,小程序密钥不再被明文保存,如果忘记密钥需要重置,所以在首次生成密钥后请务必保存好。

2.2.4 设置服务器域名和业务域名

现在我们已经成功获取到了小程序 ID 和小程序密钥,但还需要设置一下小程序的开发信息。小程序为了保证你的业务安全,需要你设置服务器域名配置。

不同的配置对应不同的权限,例如,你的小程序需要访问 test.qq.com/api/new 接口,因为你需要使用小程序 wx.request(OBJECT) 方法,所以需要设置 test.qq.com 域名为你的 request 合法域名。

关于小程序后台的使用技巧,第 10 章进行了详细的介绍。你可以在熟悉了小程序的开发模式之后再去了解。