上篇文章 和大家分享了如何搭建免费的微信个人公众号开发所需要的后台服务器.

这篇就来继续说说如何让你的公众号与后台服务器交互.

一. 微信公众号接口准备

这里我们要用前面搭建的aws服务器上部署的flask web应用来为微信公众号提供接口.

修改flaskserver.py

nano /var/www/flaskserver/flaskserver.py

把代码截个图, 大家看下代码层次.

以上代码包含了微信API调用认证过程和一个简单的用户文本消息处理过程. 如果用户发送任意字符, 该接口将会将此字符 后面加上" hello"后返回.

另请记录代码中的wechat_token, 后面微信公众号后台配置需要用到.

关于来往的信息格式, 大家可以查看微信官方的开发文档(mp,weixin,qq,com/wiki), 灰常详细, 这里就不细究下去.

二. 微信公众号申请

关于公众号申请, 按照引导步骤相信大家都能顺利申请成功.

需要注意的是: 所谓微信公众号,其实有很多细分,有订阅号,服务号,企业号. 具体区别见下图.

对于开发来说, 最大的区别就是功能权限的区别. 那么当然, 按一般套路来的话, 就是花钱的才玩的好.

可以看到, 如果个人玩,就当选订阅号, 但不要看这个图里好像普通订阅号和微信认证订阅号是一样的功能,其实 不!一!样!

个人订阅号现在无法进行微信认证, 也就是说会少很多功能. 但是但是但是, 这个个人订阅号需要的申请材料最少, 最容易上手,是作为研究练手的最佳选择, 所以本文就是以个人订阅号为例, 给大家看下后台开发原理是怎么实现的.

三. 添加服务器配置

申请个人订阅号成功后, 可以登录到公众平台后台系统.下面我们直奔主题, 添加服务器配置.

在左侧导航栏最下部分选择开发 -> 基本配置:

右侧基本配置, 打钩同意,成为开发者.之后会分配给你一个开发者ID.

在服务器配置栏, 点击 修改配置

1. 打钩, 同意成为开发者.

2.点击 修改配置按钮.

3. 按照截图填写好相关信息后,点击提交.

注: URL要填你服务器的地址, 后面的/wechat/也属于自定义,可加可不加, 看服务api具体实现.

提交时公众号平台回去和我们的API交互验证, 只有验证通过了才算提交成功. 提交成功之后, 就迫不及待的点击 启用按钮吧:)

启用时, 会弹框提醒你, 消息会转发到设置的服务器上, 然后自定义菜单就不能用了blablabla, 先不管, 确定走起.

呐, 到这里呢, 基本上就打通啦, 快关注你的公众号调戏一下吧

四. 菜单

微信公众号,咋能没有个菜单呢. 但个人订阅号提供的菜单傻瓜得很, 没有高级功能,只能链接文章. 不过有总比没有好.

但是但是但是, 鸡脚和鸡肋不能兼得?

这不坑爹呢么, 你这菜单又不能和后台互动, 这么矫情作甚?

共存方法还是有的, 只不过有点绕, 具体是这么个绕法:

先去开发者中心把服务器配置停掉.

然后回到自定义菜单里编辑你的菜单.

再回去把服务器配置开起来.

点击添加功能插件, 选择 自定义菜单.

点击开启

大功告成, 菜单和服务器配置从此幸福滴生活在一起了.

五. 其他配置-微信服务器列表

上篇搭建服务器文章中提到我们挂在外面的服务器可能会被恶意爬虫骚扰, 需要将微信的服务器列表加入到aws 的入站白名单为妙.具体服务器列表获取方法,请参照官方实例获取.

六. 结语

好啦, 此文到此结束, 欢迎拍砖交流.

微信公众号文章复制到服务器后台,微信个人公众号开发-打通后台服务器任督二脉...相关推荐

  1. python 下载公众号文章_Python爬虫实现的微信公众号文章下载器

    平时爱逛知乎,收藏了不少别人推荐的数据分析.机器学习相关的微信公众号(这里就不列举了,以免硬广嫌疑).但是在手机微信上一页页的翻阅历史文章浏览,很不方便,电脑端微信也不方便. 所以我就想有什么方法能否 ...

  2. Linux的任督二脉之内存管理线上微信群直播报名(2018.1.29-2.2)

    这是宋宝华老师<Linux的任督二脉:进程调度和内存管理>的第二脉,第一脉<打通Linux脉络系列:进程.线程和调度>的CSDN录播位于: http://edu.csdn.ne ...

  3. python 公众号文章发布_Python 抓取微信公众号文章

    版权声明:此文章转载自 Yushneng PyHub 如需转载请联系听云College团队成员阮小乙,邮箱:ruanqy#tingyun.com 微信公众号的文章链接有些是具有时效性的,过一段时间会变 ...

  4. PHP 公众号文章 转 pdf,如何将微信公众号文章另存为pdf文件 微信公众号文章另存为pdf文件的方法...

    如何将微信公众号文章另存为pdf文件?现在很多人都有自己的微信公众号,会在上面写一些文章.很多用户说想要将微信公众号文章另存为pdf文件,但是却不知道怎么操作.下面就是微信公众号文章另存为pdf文件的 ...

  5. 微信公众号文章怎么搞成html,微信公众号文章如何排版才能更好看(附教程)...

    作为一名公号汪,看到别人家的公众号排版很漂亮是一种什么体验? 小编刚做公众号那会,发出去的文章,大号字体.图片大小不一.行间距低, 最要命的,每段首行还缩进两个字符. "又草又土" ...

  6. python 公众号文章发布_python如何导出微信公众号文章方法详解

    1.安装wkhtmltopdf 下载地址:https://wkhtmltopdf.org/downloads.html 我测试用的是windows的,下载安装后结果如下 2 编写python 代码导出 ...

  7. 微信公众号文章怎么搞成html,微信公众号文章中的引导样式如何设置成签名模板?...

    使用文章签名模板,能够帮助用户在文章主题内容编辑完成后,快速在文章头尾添加设计好的引导样式. 具体应该怎么操作呢? 一.新增文章签名模板 步骤一:点击网站首页右上角用户头像进入个人中心. 步骤二:在& ...

  8. python write非法字符报错_Python爬虫实现的微信公众号文章下载器

    平时爱逛知乎,收藏了不少别人推荐的数据分析.机器学习相关的微信公众号(这里就不列举了,以免硬广嫌疑).但是在手机微信上一页页的翻阅历史文章浏览,很不方便,电脑端微信也不方便. 所以我就想有什么方法能否 ...

  9. python信息检索和评价系统_Python爬虫实现的微信公众号文章下载器

    所以我就想有什么方法能否将这些公众号文章下载下来.这样的话,看起来也方便.但是网上的方法要么太复杂(对于我这个爬虫入门新手来说),要么付费. 但我的需求其实却很简单--"方便的查找 / 检索 ...

最新文章

  1. SDCC 2015算法专场札记:知名互联网公司的算法实践
  2. Source Insight 4.0常用设置
  3. IntelliJ IDEA 15发布
  4. VTK:网格上插值网格用法实战
  5. mysql adminer 导入csv_mysql导入csv的4种报错的解决方法
  6. Android app 标签,android 获取APP的唯一标识applicationId的实例
  7. 精挑细选的几个公众号,你值得拥有
  8. python中print说法正确的是_python中的print()输出
  9. 计算机组成原理——思维导图分享
  10. WinForm自定义ListBox显示样式
  11. mac 系统服务器地址ping不通,MAC ping IP 地址(ping通/ping不通)
  12. Eclipse笔记-关于Maven Pom Editor的一个小问题
  13. 取消google二次验证码要怎么进行处理
  14. 解决python安装依赖包出现 Microsoft Visual C++ 14.0 or greater is required问题
  15. PyCharm安装与配置
  16. Marked.js - HTML 中直接解析显示 Markdown
  17. DC/DC电源的延时计算
  18. python用pandas读取excel_浅谈python之利用pandas和openpyxl读取excel数据
  19. 蔚来汽车笔试题-20210718
  20. OpenCV进行视频拼接

热门文章

  1. YUM已死,DNF永生
  2. 【Redis实战】Redis是什么?
  3. 20190907友塔游戏,网易互娱,20190905HULU
  4. 手机扫码登录实现思路
  5. pta 习题5-1 符号函数 (10分)
  6. 两种并发模式:半同步半异步 领导者追随者
  7. 阿里巴巴Java开发手册个人总结
  8. 为何 IntelliJ IDEA 比 Eclipse 更好
  9. 这款小程序不仅吸粉无数,还激活了企业10%的“僵尸粉”
  10. C#模拟鼠标、键盘操作