在微信开放平台里,软件服务商可以作为第三方平台,代用户的公众号/小程序,调用接口。授权和调用的流程比较复杂,我将我做测试的过程记录一下,供需要的人做参考.
0.启动ticket推送服务
1.获取验证票据
2.获取 component_access_token
3.获取 pre_auth_code
4.获取 authorizer_access_token
5.获取openId
6.调用获取用户基本信息(UnionID机制)
详情和代码见公号文章:https://mp.weixin.qq.com/s/UUxWUwnwhTjaBZztQ6Qe7g