zoukankan      html  css  js  c++  java
  • 微信小程序服务使用之【获取unionId的注意事项】

    背景:

    为啥要获取unionId;无非就是想使用微信的鉴权体系;

    关于unionId的用途,官方的说明是:用户在开放平台的唯一标识符

    获取unionId的方法;https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html

    // 1、符合unionId的条件,就能返回unionId
    https://api.weixin.qq.com/sns/jscode2session?
    appid=%s&secret=%s&js_code=%s&grant_type=authorization_code

    // 获取sessionKey,然后解析前端传过来的,同理:符合unionId的条件才能获取unionId;

    获取unionId的前提条件:

    1、为微信小程序申请一个APPID账户,必须是企业版的;

    2、开发者的微信必须要加入微信小程序的白名单中;(这是对开发者的要求:否则代码都导入不了)

    3、该账户必须要关联公众号,和统一开放平台,尤其是统一开放平台:(就是因为APPID没有关联统一开放平台,导致我折腾了好几天,血的教训)

    4、关联公众号后,开发者的微信必须要关注改账户所关联的公众号;(这是对开发者的要求:否则无法调试)

    5、新开发的小程序必须要上线发布,否则也获取不到;(也就是发布到开放平台)

    这篇文章也很有道理:关于获取UNIONID的条件;

    https://blog.csdn.net/qq_34664239/article/details/80538480

    详情可以参考:微信开放社区;https://developers.weixin.qq.com/community/develop/doc/000c2280a28ec8c9a946e41fa5b400

     结论:还是要多逛逛社区论坛,不要闭门造车,全靠文档,不可取;微信的文档也会出现不清不楚的情况;

  • 相关阅读:
    Asp.Net构架(Http请求处理流程)、(Http Handler 介绍)、(HttpModule 介绍)
    JQuery中的事件(三)
    关于asp.net mvc中的httpModules 与 httpHandler
    jQuery中的CSS(二)
    JQuery选择器(一)
    JavaScript中利用Ajax 实现客户端与服务器端通信(九)
    JavaScriptDom操作与高级应用(八)
    oracle(二)V$lock 视图中ID1 , ID2 列的含义
    关于static、内部类
    oracle(一)复习起航
  • 原文地址:https://www.cnblogs.com/outpointexception/p/11664616.html
Copyright © 2011-2022 走看看