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

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

原文地址:https://www.cnblogs.com/sky-gfan/p/8528909.html

时间: 2024-10-26 18:08:16

微信公众平台开发 - 接入及配置常见问题的相关文章

网络架构、云平台和微信公众平台开发接入

版权声明:本文为博主原创文章,未经博主允许不得转载. 云与后端相关的技术似乎并不属于嵌入式和物联智能硬件开发工程师的范畴,但是嵌入式开发工程师有必要认识成熟的网络架构和相关的云技术,以拓展自己在系统架构方面的视野.大数据分析是物联网背后的核心价值,物联智能硬件是物联大系统的终端,开发工程师不仅要深入精通物联技术,也应该去理解大系统,甚至整个生态领域的相关技术. 作为嵌入式开发工程师,也许并不需要熟悉云和后端的技术开发,但至少要对其中用到的技术和接口有一定的认识. 一.网络架构 常见的网络架构分为

20160170002 微信公众平台开发接入指南

参考地址: http://mp.weixin.qq.com/wiki/17/2d4265491f12608cd170a95559800f2d.html 接入指南 目录 1 概述 2 第一步:填写服务器配置 3 第二步:验证服务器地址的有效性 4 第三步:依据接口文档实现业务逻辑 概述 接入微信公众平台开发,开发者需要按照如下步骤完成: 1.填写服务器配置 2.验证服务器地址的有效性 3.依据接口文档实现业务逻辑 下面详细介绍这3个步骤. 第一步:填写服务器配置 登录微信公众平台官网后,在公众平台

微信公众平台开发(92) 多客服接入

关键字:微信公众平台开发 多客服作者:方倍工作室原文:http://www.cnblogs.com/txw1958/p/weixin-transfer-customer-service.html 在这篇微信公众平台开发教程中,我们将介绍如何使用开发模式实现多客服系统. 本文分为以下三个部分: 回复多客服消息 触发多客服会话 其他说明 一.回复多客服消息 在新的微信协议中,开发模式也可以接入客服系统. 开发者如果需要让用户使用客服系统,需要在接收到用户发送的消息时,返回一个MsgType为tran

微信公众平台-开发模式配置 URL Token

微信公众平台-开发模式配置需要拥有自己的服务器,配置页面有明文:"请填写接口配置信息,此信息需要你拥有自己的服务器资源."  这句话就是说有自己的服务器,独立ip,80端口开放的.并且这台服务器要能提供服务,就是说要能够被微信后台的服务器访问到.这需要服务器有一个外网IP.我们的Web Server监听外网IP的80端口之后就能收到微信后台的请求了. 可能很多读者希望能在自己的PC机上做接入的测试,但是笔者建议不要这么做,因为这可能会遇到很多的麻烦.如果你的确想这么做,请注意以下事情:

PHP微信公众平台开发1 配置接口

1.简介 微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,并实现和特定群体的文字.图片.语音的全方位沟通.互动. 2.通讯机制 3.注册微信公众平台账号 注册地址:https://mp.weixin.qq.com 4.服务器端配置 4.1 示例代码设置 微信公众平台提供了一个php示例代码: http://mp.weixin.qq.com/mpres/htmledition/res/wx_sample.zip 下载下来,解压缩,打开编辑.

Java微信公众平台开发(一)--接入微信公众平台

转自:http://www.cuiyongzhi.com/post/38.html (一)接入流程解析 在我们的开发过程中无论如何最好的参考工具当然是我们的官方文档了:http://mp.weixin.qq.com/wiki/8/f9a0b8382e0b77d87b3bcc1ce6fbc104.html 通过文档我们可以看出其中接入微信公众平台开发,开发者需要按照如下步骤完成: 填写服务器配置 验证服务器地址的有效性 依据接口文档实现业务逻辑 按照上面的逻辑可能是填写服务器配置信息是在第一步,但

微信公众平台开发(101) 微信支付URL配置

本文介绍微信支付申请时如何设置授权目录及URL. 一.选择支付类型 目前有两种支付类型 JS API网页支付 Native原生支付 如果没有特殊要求,两种都勾选. 二.支付授权目录 目前可以选择http还是https协议,没有特别要求,选择http.对安全要求比较高的企业,请选择https. 支付授权目录填写自己公司的域名加上目录,目录可以是不存在的目录,例如wxpay. 一个完整的目录参考如下: http://www.doucube.com/wxpay/ 蓝色部分表示要选择的. 红色部分表示要

微信公众平台开发视频教程-02-基本配置/ 填写服务器配置

前言 微信公众平台开发,是服务器和服务器之间的通讯,为了完成两个不同系统的之间的通讯,则需要进行一些验证,所以我们在公众平台后台测试账号哪里配置我们这边的接口信息,在进行着一些开发之前,需要我们先做一些准备工作 微信是服务器和服务器之间的交换,所以我们需要一台服务器(虚拟空间,VPS都可以)搭建一个web测试站,需要注册一个域名(80端口的)可以是子域名 比如weixin.bamn.cn 必须是80端口,否则无法使用 配置域名 80端口 我还需要为填写的URL进行一些操作如果你的接口是PHP的可

Spring Boot 2.X 微信公众平台开发之接入

声明 : 本系列纯属自己为了学习而编写,均已测试号为例,如果不正之处,恳请指正,谢谢! 接入微信公众平台开发,开发者需要按照如下步骤完成: 1.填写服务器配置 由于只是接入,只需要一个Controller的方法路径 和 定义一个token,可以写在配置文件里 2.验证服务器地址的有效性 /** * FileName: CoreController * Author: Phil * Date: 8/1/2018 15:52 * Description: 接入微信并处理消息事件 * History: