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