微信公众平台开发 - 接入及配置常见问题

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
posted @   竹殇  阅读(1059)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示