我说一下我遇见的繁琐问题:
1. 获取code开始,就遇见问题,明明小程序自己都可以获取到session_key!为啥还要去后台获取?
2.encryptedData、session_key和iv获取到了,需要对其解密,为什么给我们的Demo里面没有Crypto等需要解密的必要js?
3.解密出来了 unionid又没有,需要绑定公众号或小程序,开始unionid机制满足我还没搞懂是什么玩意儿,unionid机制说白了就是想说我想收钱了!
提醒:unionid是唯一的、用户需要的、开发者纠结的,请微信同事认真写文档!OK?
【一步一步写清楚不行么?】: 获取code->获取session_key和encryptedData、iv->绑定公众号或小程序(交RMB)-->Crypto解密->获取unionid->
最讨厌看这类的文档,不说清楚
所有成功过坑的人都知道,虽然对为什么unionid要搞成这样的规定有些微词,但如果官方非得这样规定的话,那么,你所说的这些所谓的繁琐的技术方法都是必须的。
交钱也只是多交开放平台一笔300吧,而且是永久性的;相对于每年一年检费的公众号要好多了。
个人觉得文档没问题,是你自己没有理解。
微信的域名你不能添加到域名白名单,所以你怎么在前端获取session_key
解密demo有常用后端语言的,Java、C、PHP等
unionID的机制文档说的也很清楚了,绑定开放平台通过解密获取、或者支付后通过api获取、又或者你同主体小程序跟公众号该用户都用过