美文网首页
小程序分发相关

小程序分发相关

作者: shaun_x | 来源:发表于2018-06-04 17:26 被阅读0次

    代小程序开发文档

    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需解密

    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

    相关文章

      网友评论

          本文标题:小程序分发相关

          本文链接:https://www.haomeiwen.com/subject/rzuysftx.html