微信网页授权的错误经历
1 获取code后,进行微信公众号网页授权第二步,获取accesstoken时出现 {"errcode":40029,"errmsg":"invalid code, hints
分析: 我这是第二次请求,一直在测试,所以accesstoken失效了,第二次请求应该刷新accesstoken,应该用第三步的方法重新获取accesstoken.
2 保存数据到数据表中时一直保存不上,出现错误: Unknown column 'refresh_token' in 'field list ,比开发文档多了个字段refresh_token,去掉就可以了
3 网页授权使用微信JS-SDK时,获取签名,链接多一个问号都不行,因为我这里后端的获取url是'https://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'],导致如果$_SERVER['QUERY_STRING']是空的就会多个问号,导致得到的签名就与当前地址不符.应该先判断
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了