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

时间:2018-03-08 17:22:42   收藏:0   阅读:245

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
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!