美文网首页我的程序员分身
Python微信公众号开发之环境搭建

Python微信公众号开发之环境搭建

作者: 不存在的一角 | 来源:发表于2018-12-15 16:52 被阅读229次

    前言

    这是记录自己开发微信公众号过程中的一点经验,希望在解决自己的问题的同时也能帮助各位解决一点问题

    由于是初次使用华为云的服务器,这里也参考了华为云的一篇公众号开发教程:Python微信公众号教程基础篇——收发文本消息

    环境配置

    我用的是华为的华为云弹性云服务器(以下简称 ECS)搭建微信公众号处理后台,用Python编写对应的微信消息处理逻辑代码,接收从微信服务端转发过来的消息,并返回处理结果给最终用户

    处理流程图

    我的服务器配置:1核2G 、CentOS7.5 同时有一个弹性IP
    是买的学生认证的优惠服务器

    基本配置教程在上述华为教程中都有(采用Python+web.py开发)

    主要解决点

    1. 修改配置中的URL到底是如何填写
      url填写:http://外网IP/wx 。外网IP也就是华为云服务器的弹性IP,http的端口号固定使用80
      但是注意在使用弹性IP之前需要设置云服务器的安全组规则,才可通过80端口访问,否则的话会一直出现“请求URL超时”的问题
      就是在这里配置,之后即可正常请求,修改配置后即可启用
    安全组新建规则
    1. 向公众号发消息老是没有返回怎么办
      对于这一点检查一下 templates 文件夹中的reply_text.xml文件是否有文件类型 XML ,我之前就是看似是这个文件,但是实际上没有后缀类型,所以手机端显示不了返回的消息

    以上就是我刚开始的时候遇到的问题,希望对你有点帮助~

    print('微信公众号搜索 "猿狮的单身日常" ,Java技术升级、虫师修炼,我们 不见不散!')
    print('也可以扫下方二维码哦~')
    
    猿狮的单身日常

    相关文章

      网友评论

        本文标题:Python微信公众号开发之环境搭建

        本文链接:https://www.haomeiwen.com/subject/tzyahqtx.html