python接入微信公众号 使用新浪SAE在未实名情况下 token验证失败问题
2018-02-13 12:28
330 查看
第一步要申请公众号,没有坑,顺利通过,
下来申请了新浪SAE,把接入微信的flask工程通过git传到云上,开始运行
但是通过微信端验证时,发现总是提示token验证失败,
又查看了微信的接口文档,而且通过自己本地的环境也验证了代码没啥问题,
就想到了,可能是服务端返回的值有问题,
果然,通过wireshake抓包发现,在新浪云没有实名的情况下,服务端在返回的时候在content里面加了一个html,导致了微信校验失败
解决的方法也很简单,
在http response的header里,把Content-type设置成text,
python代码如下:
resp = make_response(echostr)
resp.headers['content-type'] = 'text'这样处理后,总算是成功了
一个小坑,记录一下解决过程
目前测试的微信公众号已经实现了基于图灵机器人的聊天功能
从flask搭建python后台到聊天功能的实现发现python真的很强大
欢迎大家关注公众号,以后会继续分享好玩儿的东西
下来申请了新浪SAE,把接入微信的flask工程通过git传到云上,开始运行
但是通过微信端验证时,发现总是提示token验证失败,
又查看了微信的接口文档,而且通过自己本地的环境也验证了代码没啥问题,
就想到了,可能是服务端返回的值有问题,
果然,通过wireshake抓包发现,在新浪云没有实名的情况下,服务端在返回的时候在content里面加了一个html,导致了微信校验失败
解决的方法也很简单,
在http response的header里,把Content-type设置成text,
python代码如下:
resp = make_response(echostr)
resp.headers['content-type'] = 'text'这样处理后,总算是成功了
一个小坑,记录一下解决过程
目前测试的微信公众号已经实现了基于图灵机器人的聊天功能
从flask搭建python后台到聊天功能的实现发现python真的很强大
欢迎大家关注公众号,以后会继续分享好玩儿的东西
相关文章推荐
- 微信公众号:搭建新浪SAE服务器,遇到token验证失败的问题
- 使用新浪SAE开发微信公众号 验证Token却一直失败
- 微信开发 新浪SAE开发平台 验证Token 一直失败
- 微信开发 新浪SAE开发平台 验证Token 一直失败
- 微信开发者模式和新浪SAE之间 Token总是验证失败
- 微信开发 新浪SAE开发平台 验证Token 一直失败
- [ZZ]SAE微信公众号PHP SDK, token一直验证失败
- 在SAE上使用wx_sample.php获取token失败问题
- Communicator使用TLS方式登录提示证书验证失败问题的解决
- 微信公众号提交开发者提示token验证失败
- Python Web框架Flask中使用新浪SAE云存储实例
- LInux下可以使用命令自动与网络的NTP服务器同步时间 CSDN验证码验证失败问题解决
- PHP微信开发新浪sea服务器提示token验证失败
- 网站接入QQ登陆问题出现(验证失败103001)
- 微信公众平台开发者中心服务器配置Token验证失败问题
- 微信公众号开发者中心配置 Token验证失败 终极解决方案
- Python Web框架Flask中使用新浪SAE云存储实例
- 微信公众平台开发者中心服务器配置Token验证失败问题
- 在新浪sae下部署python程序数据库配置问题 an integer is required
- ASP.NET WEBAPI 接入微信公众平台总结,Token验证失败解决办法