Python Tornado之搭建微信公众号历程
Python Tornado之搭建微信公众号
江湖人称王某人的程序员
技术小白
展开
-
Python Tornado之搭建微信公众号网页授权(六)
有这么个需求,大学教务处公众号要实现查成绩,一般来说你发送数据行为我们可以拿到客户的openid就是唯一标识,然后如果你绑定了学号,那么我们就会在数据库中找出你的成绩给你返回,这就是查询业务,实现很简单,但是客户慢慢的发现这个交互效果不好,他要看更好看的界面,那么你就得自己写网页了,并且在公众号中调用这个网页。此时就得需要网页授权。强烈建议 看 官方文档:如果用户在微信客户端中访...原创 2020-02-27 22:06:25 · 906 阅读 · 1 评论 -
Python Tornado之搭建微信公众号token们的缓存统一(四)
重复 强烈建议看 官网文档 微信有很多开放接口,那么必然需要权限验证,access_token 和jsapi_ticket是我们使用微信高级接口必不可少的数据,而且它们都是有有效期的。一、access_token (我厚颜无耻的复制了官方文档)access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存...原创 2020-02-27 21:21:56 · 690 阅读 · 0 评论 -
Python Tornado之搭建微信公众号项目总览(二)
上一章我们结束了测试号的申请,也在公众平台页面控制台熟悉了一些重要的数据,接下来就是项目的编写。我个人很随意,用的编写环境是Win10,测试环境是自己租的阿里云服务器,Centos7,基本配置都已搞定,包括Python3 以及所需包,Redis数据库等。下面就简单说一下项目是实现哪些功能:1、 接口验证,这是自己编写后台必要的环节;2、回复功能,包括对客户发送的语音,文字的回复,关注事件回复;3、自定义菜单功能,并对点击菜单的事件进行响应;4、网页授权,这个是为了跳转自定义页面实现业务逻辑功原创 2020-02-27 20:09:16 · 1093 阅读 · 0 评论 -
Python Tornado之搭建微信公众号引入JS-SDK(七)
参考链接:https://www.cnblogs.com/sufaith/p/python-wechat-dev.html本章我们将调用js-sdk,调用js-sdk的目的是为了使用微信公众号接口,比如分享功能,扫码,客服等等。js-sdk是JavaScript语言的sdk当然是用在web上的,而Tornado是可以调用html页面的。本章只是记录调用微信公众平台的airkiss,就是智能配网...原创 2020-02-27 22:21:54 · 446 阅读 · 0 评论 -
Python Tornado之搭建微信公众号自定义菜单(五)
这个自定义菜单属于高级接口,如果想用,要么你是服务号、测试号,要么花钱认证订阅号,300一年。接着上篇文章继续,还是强烈建议大家阅读 官方文档。一、基本知识以下内容来自微信官网:1、自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。2、一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。3、创建自定义菜单后,菜单的刷新策略...原创 2020-02-25 21:46:29 · 526 阅读 · 0 评论 -
Python Tornado之搭建微信公众号接口验证和消息回复(三)
第一篇,我们解决了测试公众号,下面就得开始写服务器了,同时别忘记我们还留了一个断点,那就是配置接口还未提交成功。强烈建议看 官网文档。其实后端服务器并不复杂,仅有一个路由,例如我的服务器中的/start,start路由所指向的类有两种请求,get和post,get请求是来验证接口的,post是来处理客户的行为数据的。一、写接口验证1、上目录结构2、上微信消息包结构,我...原创 2020-02-25 21:03:26 · 753 阅读 · 0 评论 -
Python Tornado之搭建微信公众号前言准备(一)
作为一名计算机学生,在业余时间涉猎其他知识是很有必要的,一段时间我曾经盯上微信公众号,也申请了个人订阅号,当时也捣鼓了一段时间,也没弄出啥名堂。寒假到了,疫情期间重拾微信公众号。微信公众号为大家提供可视化的操作界面,配套app,可是功能有限,作为一名极客显然不甘如此,那么放弃使用微信提供的服务器,意味着自己需要搭建微信公众号后台。 简单介绍一下,微信公众号分为订阅号,...原创 2020-02-25 21:02:20 · 496 阅读 · 0 评论