微信公众平台开发 - 接入及配置常见问题
1.redirect_uri 参数错误 微信安全登陆“抱歉,出错了”
微信公众平台换了服务器,域名也换了,所以要改一下配置,基础配置都改完之后,调用自定义菜单接口,微信服务器始终登录不上,就是因为这里的网页授权域名没有改过来.
2.调用微信接口所需要的重要参数 ACCESS_TOKEN 。
ACCESS_TOKEN 重新获取之后原ACCESS_TOKEN即使没有超过7200秒,也无效了。
比如,两个服务器同时用一个appid等去获取ACCESS_TOKEN,那么始终是后获取的那个有效,即使前者的时间并没有超过7200秒,依旧会无效。
3.在进行微信公众平台推送消息的时候,关于推送图文消息中 图文消息被点击后跳转的链接url带多个参数的问题.
在进行推送图文消息的时候,如果有需要点图文跳转到另外的链接,而此链接又带有多个参数的话,在传入微信服务器进行解析的时候,它会只保留第一个参数后面的参数会被截断
http://www.jtfh.com//Login/LoginInQuietFromWeiXin?openId=AAA&url=http://www.jtfh.com/Business/ProduceManage/Biz_Sell_ProducePlan/Details?planId=1&ID=2&Name=霜月天涯
像上面这个推送的链接,因为点图文之后需要先登录再跳转,这里做了一道默认登录的处理,如果按照上面的url传过去,跳转到Details页面之后只会有planId参数,后面两个参数会被截断.
所以正确写法:
http://www.jtfh.com//Login/LoginInQuietFromWeiXin?openId=AAA&url=http://www.jtfh.com/Business/ProduceManage/Biz_Sell_ProducePlan/Details?planId=1%26ID=2%26Name=霜月天涯
%26代替&,%3F代替?
&的asc码为%26
?的asc码为%3F
4.使用微信接口发送图文消息时,图片不显示
原因:IIS无法显示中文名称图片
解决:
- 1.不使用中文
- 2.在Web服务器端修改注册表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\INETINFO_PARAMETERS\FAVORDBCS 把1改成0,之后重新启动IIS
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律