聊聊微信公众号开发

上一篇 / 下一篇  2018-10-08 09:56:05 / 天气: 舒适 / 心情: 郁金香般的心情 / 个人分类:微信开发准备工作

微信公众号、小程序想必大家都有耳闻。不仅仅是运营眼里的推广法宝,也是我们程序员学习提升自身能力的平台。
        微信开发,借助于第三方平台,服务我们自己的业务。比如各种第三方登录,是为了降低用户注册的成本,从而有效的减少客户流失量;第三方支付平台,为用户支付提供了安全可靠、便捷的支付渠道。这里仅仅聊聊微信公众号的开发的一些经验(支付等相关api接口将在api栏目中讲到)。

        首先,基于微信开发,就不得不明确各方之间的关系。用户、服务器(第三方)与腾讯服务器的一来二去。

        上图简单的示意了下各方之间的访问关系。但是,要想建立这样的访问关系,是有条件的。作为任何第三方服务器都能请求类似于腾讯服务平台吗?当然不是,前提是,你必须在微信平台上注册个公众号,注册时会有不同性质的公众号供你选择,当然用途也不同。注册完,提交相关资料后,待微信审核通过会下发类似于  AppID  和 AppSecret  的唯一身份标识。另外一个条件是,必须拥有备案通过的域名,加在服务器配置栏下,并设置一个token(具体操作和代码后面章节详细介绍);当然,在安全中心的白名单里必须设置你的ip。

        到此为止,具有开发能力的服务商,就可以在相应服务器上指定的地址中进行开发了。如下图:


        前期准备差不多了,至于具体的接口调用,比如access_token的获取,自定义菜单、关键字回复等相关接口,在接下来的系列中将会一一讲到,另外,会有一期将所有的接口类的方式封装好,需要什么调响应的接口即可。

        总结一下,凡是第三方接口,得把官方文档看一遍,以及调用方式,必填参数等以及回调的数据格式和错误码。若是有问题,根据错误码查找相关错误再定位自己的代码,如果还是不太明白,那么,在多看两遍文档比你盯着你的代码无神焦虑的发呆,是不是更好呢?好了,本文有三点,大家重视一下:

1、微信公众号开发需要备案好的域名;
2、开启服务器配置并填写服务器地址和token(令牌);  
3、设置你自己服务器的白名单(有的公司的服务器是架在别人机房的,如果ip有变更及时修改白名单);   

感谢大家阅读,本人能力有限,如有遗漏和不当之处,欢迎大佬在下方评论区进行指正,如有疑惑,也欢迎评论区中交流,第一时间与大家探讨。


TAG: 微信开发

wphisme的个人空间 引用 删除 wphisme   /   2018-10-08 10:19:26
5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2018-10-18  
 123456
78910111213
14151617181920
21222324252627
28293031   

我的存档

数据统计

  • 访问量: 140
  • 日志数: 1
  • 建立时间: 2018-10-08
  • 更新时间: 2018-10-08

RSS订阅

Open Toolbar