小程序分发相关

代小程序开发文档

https://open.weixin.qq.com/cgi-bin/showdocument

申请第三方平台

https://open.weixin.qq.com/cgi-bin/applist?t=manage/list&lang=zh_CN

绑定小程序

进入第三方平台详情 绑定开发版小程序

上传代码到第三方平台

直接通过IDE上传,不需要配置ext.json

将草稿箱的代码添加到模板库,获取模板ID

授权开发

https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1453779503&token=&lang=zh_CN

(未全网发布前,需配置授权测试公众号列表

流程:

1,根据配置的微信授权事件接受URL,获取component_verify_ticket

2,获取第三方平台component_access_token

3,获取预授权码pre_auth_code

4,生成用户扫码授权的跳转链接(不可直接重定向,需用户点击)
(eg.https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=xxxx&pre_auth_code=xxxxx&redirect_uri=xxxx&auth_type=xxx)

5,根据授权成功的回调,保存授权用户的authorizer_appid、authorizer_access_token、authorizer_refresh_token(这一步需保存用户具体授权了哪些项,用户可能会取消勾选某些授权选项

6,用authorizer_access_token请求微信开发的各种API(代码管理,成员管理等)

注:微信授权事件接受URL返回的数据格式,Encrypt需解密

小程序分发相关_第1张图片
image2018-5-29 16_57_30.png

解密需安装 ( php7.1后弃用当前使用的加解密函数,以后php升级要重写微信的加解密函数)

sudo apt-get install mcrypt
sudo apt-get install php7.0-mcrypt

授权成功之后的回调地址需接受auth_code,再用auth_code获取用户小程序的authorizer_access_token

你可能感兴趣的:(小程序分发相关)