python+django+uwsgi+nginx 微信踩坑
来源:互联网 发布:女生都穿安全裤 知乎 编辑:程序博客网 时间:2024/06/07 11:08
直接开踩:
- 需要拥有一个外网域名, 如: www.test.com, 此域名应与nginx配置一致(nginx配置详见django+gunicorn+nginx新手配置), 且端口号为80.
- 登录微信公众平台测试号.
- 借口配置.
URL: http://www.test.com/wx_test/ (此处一定要加http://, 并且访问此域名要返回相应的 echostr, 才能配置成功)
Token: testToken (此处随便填, 但是要与后台的Token对应)
如有还是遇到问题还请仔细阅读微信开发文档. - 第二条配置在后台的代码.
django views.py:def wx_test(request): # 微信开发者平台测试接口验证 WEIXIN_TOKEN = 'testToken' if request.method == "GET": signature = request.GET.get("signature", None) timestamp = request.GET.get("timestamp", None) nonce = request.GET.get("nonce", None) echostr = request.GET.get("echostr", None) token = WEIXIN_TOKEN tmp_list = [token, timestamp, nonce] tmp_list.sort() tmp_str = "%s%s%s" % tuple(tmp_list) tmp_str = hashlib.sha1(tmp_str).hexdigest() if tmp_str == signature: return HttpResponse(echostr) else: return HttpResponse("weixin index")
django urls.py:url(r'^wx_test/',views.wx_test, name='wx_test'),
至此, 测试号接口配置成功. - JS接口安全域名.
域名: www.test.com (此处不需要http://) - 测试公众号二维码, 扫码关注, 右侧微信号下方的则是openid (用来获取用户信息, 详见文档)
- 网页下滚, 找到 网页服务 → 网页账号 → 网页授权获取用户基本信息 → 修改 , 此处填入 www.test.com (同JS接口安全域名)
- 在微信公众号开发文档里下载 开发工具(仅WIN 和MAC使用), 扫码登录后, 输入 http://www.test.com/ 便可进行正常开发.
阅读全文
0 0
- python+django+uwsgi+nginx 微信踩坑
- 配置 python(django)+nginx+uwsgi
- Django一:nginx+uwsgi+django+python+mac
- 【NGINX】nginx+uwsgi+django+python部署总结
- uWSGI+nginx部署python及django应用
- nginx+uwsgi+django+python环境部署文档
- nginx、python、django、pip、setuptools、uwsgi安装
- python+uwsgi+django+nginx配置与…
- Nginx + uWSGI + Python + Django部署实例
- centos6.5安装nginx+python+uwsgi+django
- centos 下 安装python,django,uwsgi,nginx
- nginx+uwsgi+django部署python项目
- nginx + uwsgi 部署python django web服务
- django + nginx + uwsgi
- Nginx + uwsgi + django 配置
- Django+Nginx+uwsgi部署
- nginx+uwsgi+django
- nginx uwsgi django部署
- 九宫格键盘输入
- 自定义圆角button
- 使用oolong生成分析文件
- ClipDrawable让开发更简单
- 如何正确地停止一个线程?
- python+django+uwsgi+nginx 微信踩坑
- Android 支付宝 支付 流程 详解
- HttpClient连接池的连接保持、超时和失效机制
- H264码流结构分析
- CSS预处理器——Sass、LESS和Stylus实践【未删减版】著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 原文: http://www.w3cplus.com/css/
- MVC、MVP、MVVM三种模式的比较
- 2017暑假实习
- Android USB Create Connection 完整过程
- QQ第三方登陆回调处理