基于微信公众平台开发过程中遇到的问题及解决方案
2014-11-05 15:41
218 查看
基于微信公众平台开发过程中遇到的问题及解决方案:
(1)错误返回代码errcode:40003 不合法的OpenID
(2)错误返回代码errorcode:42001 access_token 超时
获取access_token超时需要重新获取新的access_token。具体参考微信公众平台开发者文档对access_token的说明:
access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。正常情况下access_token有效期为7200秒,重复获取将导致上次获取的access_token失效。由于获取access_token的api调用次数非常有限,需要全局存储与更新access_token,频繁刷新access_token会导致api调用受限。
公众号可以使用AppID和AppSecret调用本接口来获取access_token。AppID和AppSecret可在开发模式中获得(需要已经成为开发者,且帐号没有异常状态)。注意调用所有微信接口时均需使用https协议。
(1)错误返回代码errcode:40003 不合法的OpenID
private static final String SEND_WEIXIN_MSG= "https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token="; private static final String accessToken="H3rmwgF4ne*****_50IsF-v1YT0kASGNg4UDDF********6WjG4u4bZaa5dC4*********6QDINCU"; String openId = "oMrqKjiwq-******HLdVbCjKk080";//这是一个正确合法的openId /*关键在传JSON数据这里,引号要写成 \" 的形式,而不是单引号 ' 的形式*/ String json = "{\"touser\":\""+openId+"\",\"msgtype\":\"text\",\"text\":{\"content\":\""+content+"\"}}"; String resp = HttpUtils.postJson(SEND_WEIXIN_MSG+accessToken, json);</span>
(2)错误返回代码errorcode:42001 access_token 超时
获取access_token超时需要重新获取新的access_token。具体参考微信公众平台开发者文档对access_token的说明:
access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。正常情况下access_token有效期为7200秒,重复获取将导致上次获取的access_token失效。由于获取access_token的api调用次数非常有限,需要全局存储与更新access_token,频繁刷新access_token会导致api调用受限。
公众号可以使用AppID和AppSecret调用本接口来获取access_token。AppID和AppSecret可在开发模式中获得(需要已经成为开发者,且帐号没有异常状态)。注意调用所有微信接口时均需使用https协议。
相关文章推荐
- JSP开发过程遇到的中文乱码问题及解决方案
- JSP开发过程遇到的中文乱码问题及解决方案
- Android开发细节——开发过程中遇到的细节问题与解决方案汇总【转】
- JSP开发过程遇到的中文乱码问题及解决方案
- 我在开发AJAX过程中遇到的问题及解决方案,分享给大家~
- 关于Struts2开发过程中遇到的问题和解决方案
- android开发过程遇到的问题和解决方案(不断更新)
- 基于TMS320C5402 DSP开发调试过程中的问题及解决方案
- 第三方登录开发过程中遇到问题及解决方案
- Android开发过程遇到的安装好的APP打开程序崩溃,或者安装后应用列表里没有的问题及解决方案
- 结合ACCESS数据库开发过程中遇到的问题解决方案(转载)
- JSP开发过程遇到的中文乱码问题及解决方案
- JSP开发过程遇到的中文乱码问题及解决方案
- JSP开发过程遇到的中文乱码问题及解决方案
- c++开发过程中遇到的问题及解决方案
- Android开发细节——开发实战过程中遇到的细节问题与解决方案汇总
- 基于.net core2.1开发遇到的问题记录以及解决方案
- iOS开发-记录下在开发过程中遇到的问题的解决方案及经验总结-1
- 一个基于SSH的实践项目在开发过程中遇到的问题汇总
- android 开发过程中遇到的问题及解决方案