微信公众号跳转uni h5页面 登录 获取 code openId accesstoken
项目是uni-app
需求是需要在用户进来的时候判断是从app进入的还是微信进入的,如果是微信进入的话需要获取到openid传给后端
坑:
1.跳转的时候不让携带任何参数 只有配置好的服务器地址
2.获取code需要微信公众号进行配置重定向地址
3.获取到code后还需要再请求一次微信的接口来换取openid
4.需要在微信开发者工具中调试(或微信直接打开链接查看效果)
参考:
1.https://blog.csdn.net/hxf6060/article/details/88171869
2.https://blog.csdn.net/kivets/article/details/94625515 调试也可以参考
3.https://www.jianshu.com/p/b5929770f92d
4.https://www.cnblogs.com/gopark/p/9394816.html
5.https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Web_Developer_Tools.html#%E8%B0%83%E8%AF%95%E5%BE%AE%E4%BF%A1%E7%BD%91%E9%A1%B5%E6%8E%88%E6%9D%83
6.http://caibaojian.com/wxwiki/797653e21e60303b29578a7a1576a07d7672dc58.html
7.https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html
8.https://blog.csdn.net/Zmj_Dns/article/details/108714817?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.nolandingword2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.nolandingword2
uni解决跨域
9.https://www.cnblogs.com/xiaoyuanbao/p/13537309.html
10.https://blog.csdn.net/cl11992/article/details/86528704
微信接口验证平台:
https://mp.weixin.qq.com/debug
本文仅提供参考,是本人闲时所写笔记,如有错误,还请赐教,作者:阿蒙不萌,大家可以随意转载