聊聊微信公众号开发
上一篇 /
下一篇 2018-10-08 09:56:05 / 天气: 舒适
/ 心情: 郁金香般的心情
/ 个人分类:微信开发准备工作
微信公众号、小程序想必大家都有耳闻。不仅仅是运营眼里的推广法宝,也是我们程序员学习提升自身能力的平台。
微信开发,借助于第三方平台,服务我们自己的业务。比如各种第三方登录,是为了降低用户注册的成本,从而有效的减少客户流失量;第三方支付平台,为用户支付提供了安全可靠、便捷的支付渠道。这里仅仅聊聊微信公众号的开发的一些经验(支付等相关api接口将在api栏目中讲到)。
首先,基于微信开发,就不得不明确各方之间的关系。用户、服务器(第三方)与
腾讯服务器的一来二去。
上图简单的示意了下各方之间的访问关系。但是,要想建立这样的访问关系,是有条件的。作为任何第三方服务器都能请求类似于腾讯服务平台吗?当然不是,前提是,你必须在微信平台上注册个公众号,注册时会有不同性质的公众号供你选择,当然用途也不同。注册完,提交相关资料后,待微信审核通过会下发类似于 AppID 和 AppSecret 的唯一身份标识。另外一个条件是,必须拥有备案通过的域名,加在服务器配置栏下,并设置一个token(具体操作和代码后面章节详细介绍);当然,在安全中心的白名单里必须设置你的ip。
到此为止,具有开发能力的服务商,就可以在相应服务器上指定的地址中进行开发了。如下图:
前期准备差不多了,至于具体的接口调用,比如access_token的获取,自定义菜单、关键字回复等相关接口,在接下来的系列中将会一一讲到,另外,会有一期将所有的接口类的方式封装好,需要什么调响应的接口即可。
总结一下,凡是第三方接口,得把官方文档看一遍,以及调用方式,必填参数等以及回调的数据格式和错误码。若是有问题,根据错误码查找相关错误再定位自己的代码,如果还是不太明白,那么,在多看两遍文档比你盯着你的代码无神焦虑的发呆,是不是更好呢?好了,本文有三点,大家重视一下:
1、微信公众号开发需要备案好的域名;
2、开启服务器配置并填写服务器地址和token(令牌);
3、设置你自己服务器的白名单(有的公司的服务器是架在别人机房的,如果ip有变更及时修改白名单);
感谢大家阅读,本人能力有限,如有遗漏和不当之处,欢迎大佬在下方评论区进行指正,如有疑惑,也欢迎评论区中交流,第一时间与大家探讨。
收藏
举报
TAG:
微信开发