您所在的位置: 首页>关于我们>公司动态>建站知识>教你怎么自己开发微信公众号

教你怎么自己开发微信公众号

发表于:2019-09-09 阅读:6214 关键词: 开发微信公众号

  很多人或者企业并没有运营公众号的能力或精力、兴趣,但是又想拥有一个公众号,毕竟现在互联网这么发达,一个企业连公众号都没有说不过去;但是又不想花钱去做一个,毕竟不怎么运营嘛。那么接下来深圳网站开发公司万狼科技的小编就教大家自己开发一个公众号,勉强是够用了。


  1. 申请微信公众号账号

  登录微信官网按提示操作就可以了,如果有疑问上网查一下,或者参考百度经验《如何创建自己的微信公众号》,上面描述的很详细,按照上面的步骤操作,很快就可以完成。参考网址:https://jingyan.baidu.com/article/ea24bc39d0ac66da63b3315d.html


  2. 准备开发调试环境

  开发工具:VS2010 C++

  编译工具:Windows VS / Linux make(g++)

  开发平台:Windows VMware+Linux(ubuntu16.04)

  三方库:微信加解密源码(技术文档)(C++ / openssl / tinyxml2)

  辅助工具:花生壳(提供内网映射和免费域名) / xShell + xftp


  3. 接入编码调试

  3.1 创建socket, 监听80端口(http)

  3.2 接收微信平台GET请求

       3.3 提取请求参数, 调试可以跳过3.4 3.5, 直接响应echostr也可以

       3.4 根据参数创建签名使用了三方库openssl

       3.5 比较签名

       3.6 响应echostr

调试编码

调试编码


  4. 调试环境搭建

  4.1 花生壳内网映射,需要下载花生壳软件,并注册好。也可以直接买一个云服务器和域名。

花生壳内网映射

花生壳内网映射

  诊断一下花生壳配置如下图

诊断花生壳配置

  4.2 启动程序 并观察相关接收的信息

  再次诊断或者刷新

刷新花生壳配置

  微信提交配置后,程序接收到来自微信平台的Get请求

微信平台的Get请求

  4.3 配置微信开发基本配置

微信开发基本配置

微信开发基本配置

微信开发基本配置


  5. 总结

  到此一个简单的微信公众号框架已经搭建完成,这个公众号除了能修改基本配置外,不能做任何响应,关注该公众号后可以发消息,但是会提示超时。当然,要想做功能完备、拿得出手的公众号,还是要找万狼科技这样的开发公司才比较专业。