微信第三方授权后如何高效管理小程序
申请微信第三方授权后,你可以获得授权方的多项权限,其中最重要的是生码和小程序代。关于生码的第三方授权,之前已经有一篇文章详细讲解过。最近我做了小程序代的实践,总结了一些经验,分享给大家参考。
调试中的注意事项
如果在调试过程中遇到错误码,可以到小程序代页面查看具体信息。小程序代使用的域名是你申请第三方时填写的域名。另外,小程序代码模板最多只能有50个,如果满了可以删除旧的模板,再重新添加新的。
准备工作
首先,申请微信第三方授权时,记得在权限选项中勾选“代”。申请成功后,需要准备两个小程序:一个作为小程序代码库,另一个用于用户测试。这两个小程序都需要进行第三方授权。
接下来,在第三方平台上将小程序添加为代码库。添加成功后,该小程序提交的代码都会存入第三方草稿箱。你可以选择版本并添加为模板,每个第三方最多只能有50个模板。
小程序代的流程
首先,你需要请求公共方法,与微信服务器进行交互。以下是代码示例:
(代码示例)
获取授权方调用拼成公共方法,代码如下:
(代码示例)
首先,你需要上传一套小程序代码,然后在第三方平台中将该版本设置为模板。这样,你就有了一个模板,可以用于代码指定。
通过调用微信接口,给用户小程序指定代码。代码如下:
(代码示例)
指定代码后,需要检查功能是否正常。这时,你可以调用微信接口获取体验二维码,扫码进行体验。代码如下:
(代码示例)
如果授权用户没有体验权限,扫码后无法体验小程序功能。这时,你需要通过微信接口将用户设置为体验者。这一步也可以在小程序平台的用户管理中操作。为了提高效率,你还可以通过微信接口进行体验者的添加和删除,添加时需要被添加者微信确认。
(代码示例)
如果体验功能有问题,需要重新调整小程序代码逻辑,上传后设置为模板。如果一切正常,就可以提交小程序代码审核。提交审核时需要指定,所以需要调用微信接口查看。
如果授权用户没有设置,需要对方进入小程序平台,在填写小程序信息的地方添加服务条目。代码如下:
(代码示例)
拿到服务条目后,就可以提交代码审核了。代码如下:
(代码示例)
提交审核后,微信服务器会返回一个审核ID,你可以通过该ID查询审核状态。审核通过后,微信会向你第三方注册的回调地址推送审核结果。
(代码示例)
当小程序审核通过后,接下来就是发布小程序了。代码如下:
(代码示例)
就这样,小程序代的流程就完成了。逻辑其实很简单,代码也不复杂。本文提供的代码仅供参考,如果有问题欢迎评论指出,我会尽量补充完善。