Python Tornado之搭建微信公众号前言准备(一)

       作为一名计算机学生,在业余时间涉猎其他知识是很有必要的,一段时间我曾经盯上微信公众号,也申请了个人订阅号,当时也捣鼓了一段时间,也没弄出啥名堂。寒假到了,疫情期间重拾微信公众号。微信公众号为大家提供可视化的操作界面,如下图:

        可是呢功能有限,而且可塑性不强,无法满足自己的业务。作为一名极客显然不甘如此,那么放弃使用微信提供的服务器,意味着自己需要搭建微信公众号后台。接下来的文章就是记录我用python tornado 搭建微信后台的历程。

一、简单介绍       

       简单介绍一下,微信公众号分为订阅号,服务号,个人只能申请订阅号,而且不出钱的订阅号是没有认证的订阅号,未认证的订阅号权限少的可怜,不能自定义菜单,不能开启物联网设备功能,仅有的回复可用,如果你一年花300块钱就可以享受这些功能了,但是服务号免费获取这些权限,当然服务号一般企业和政府等机构才能申请。好在微信还算有良心,对于未认证订阅号开放了一年的测试号,拥有所有公众平台的权限,但是测试号仅限测试使用,也就是给开发用的,如果想要发布出去,花钱吧,否则你就只能用仅有的回复功能,要不你就妥协用微信给的可视化操作平台,毫无拓展的可能。

      本次开发参阅了不少资料,只是记录开发过程,我是小白,欢迎大家批评指正,本次开发使用Python Tornado,本人已有这方面基础,包括nginx,因此不再赘述此类知识。博主很穷,用了测试号。在学习之前,强烈建议浏览 官方文档,即使很枯燥,很难懂。

二、申请测试号(默认已经注册微信公众号)

1、进入微信公众号网页,左边菜单找到开发者工具,打开,选择公众平台测试号

 2、按照提示进行下去,关于微信扫描二维码登录,是用管理员微信账号登录的。成功之后进入下面的界面。

 简单记录一下:

1、appid和appsecret要记住,我们是用这两个来获取access_token的,没有这个access_token我们没有权限调用js-sdk,也就是微信公众平台的api;

2、接口配置,是自己后台程序运行的服务器的url,关于url必须用80或者443端口,在正式发布的时候必须是备案的域名,当然测试号就随意啦,在提交接口认证的时候用的是get请求,因此这个url必须有对应的请求路由,并且这个路由必须有get,这个get函数必须是关于接口认证的,这个路由还应该有post请求,这个post请求是来处理客户发送的行为数据的。

3、Token是自己定义的,用来进行前后端验证的。JS接口安全域名填写自己服务器的域名,就是微信公众号后端服务器所在机器域名。

在你提交的时候,会报错,因为你服务器根本还没写啊,因此在此处先设个断点,我们等下处理。 

如果需要体验此公众号,你需要扫描二维码,并且名额有限。

如果需要开放一些权限,自己决定。 

ok那么接下来进入正题。 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江湖人称王某人的程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值