1. 常见问题

1.1. 如何进行沙箱测试

1.进入微信公众号扫码登录进入测试号管理页面(图1),页面会展示 微信号appIDappsecret三个参数,先将这三个参数填至后台微信公众号编辑表单,然后将其他参数补全然后保存;最后在公众号平台接口配置信息填写生成的url地址和配置的token并提交,提示配置成功后就可以进入公众号进行发布菜单、群发、设置自动回复等功能。

1.2. 微信服务器多次请求

如果利用了微信授权做了页面跳转,或者接收了推送消息,需要给微信服务器一个返回值,否则微信会在短暂间隔后再次请求,来确认是不是收到了这请求

[!tip] 若提示token配置失败或者测试号不能正常提供服务,请检查公众号配置和测试号管理中的参数是否是一一对应,是否存在空格大小写等问题,推荐使用复制粘贴。

1.3. 微信自定义菜单保存异常

异常信息如下,提示json中有无效的编码字符

处理方法:启动时加启动参数 -Dfile.encoding

org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391):org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Invalid UTF-8 middle byte 0x3f; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Invalid UTF-8 middle byte 0x3f\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 5669] (through reference chain: java.util.ArrayList[2]->net.mingsoft.mweixin.bean.MenuBean[\"subMenuList\"]->java.util.ArrayList[1]->net.mingsoft.mweixin.entity.MenuEntity[\"menuContent\"])

Copyright © mingsoft.net 2012-2022 all right reserved,powered by Gitbook该文件修订时间: 2024-08-27 18:03:43

results matching ""

    No results matching ""

    results matching ""

      No results matching ""