资 讯

网站建设、app开发、微信开发、网络营销知识汇聚

We provide professional and all-round information services to enterprises from all levels and angles

总结一下微信开发中需要注意的一些事项
admin 2017-06-16

很多时候你会看到唉呀 别人写的程序怎么那么稳定,运行365天都没出啥问题,我写的怎么运行没多久就挂彩了。往往入门级的RD跟项目经验不足的RD经常在项目开发中忽视掉异常处理,我一直认为敲代码就像做数学题目一样,多敲多用多去领悟代码的逻辑,久而久之你就能熟练的应用你的知识到各个项目当中。当你看到一些很不错的算法,除了知道他怎么使用,更应该去折磨他的原理(其实这个东西我一直感觉很矛盾,我们一直说站在巨人的肩膀上,其实就用别人封装好的东西,到底还有没有必要去深究前人给我们留下的算法?)  

我有时候参加一些项目合作的时候经常看到别人使用的语言版本啊,一直记得以前一个导师说过的话,不分享技术的RD都是坏淫。我很少在网上分享过自己的一些开发经验,倒是经常在Github Star一些我喜欢的算法,并帮忙优化,修改算法提高效率。信得过。而我一直习惯使用最新的7.0.+
模版消息可以直接传string格式但是会导致换行符跟空格符无法使用,服务器下回别给这个用户发了,因为他取消关注了,或者做一些别的业务,比如你保存过他的手机号码,可以给他发个短信,争取让他重新关注。别在不同的业务逻辑中去刷新获取,这样可能会导致其他业务无法正常运行。小项目可能无法体会到这个,当你一个项目需要用到分布式的时候就要考虑到这点了,当你两个不同服务器的模块都需要用到access_token的时候,一台服务器刷新access_token可能会导致另外一台的模块错误。所以为了可扩展性access_token应该写到一个中控,统一刷新,当不同服务器的模块需要用到access_token,统一到这个中控地址去请求获取。微信公众号开发


对于一些大型的项目,或则很耗服务器资源的项目,别偷懒各位,使用array拼接好 再转成json传过去。发送成功以后微信服务器会返回处理结果,当服务器返回43004的时候记得通知自己的再或则你的模版消息使用率极高的我建议需要把模版消息独立到一台服务器。

返回码错误提示接口

很多时候调试接口出现错误,当微信返回错误代码的时候得到错误代码的时候自动去表单获取下相应的说明就OK了

程序错误处理   
    
都存在很多不可控因素,不如服务器网线被老鼠咬了,倒是断网,微信的服务器挂了等等因素,碰到这些不可控事件都可能会影响到程序的正常运行,可能会导致你的定时任务中断,服务器奔溃,事前做好错误时间的预判处理是很重要的,这可以提高你服务的稳定性,可靠性。一个好的产品在出错方面的处理是很重要的,程序运行跟现实生活有很多相似的地方, 你还得去官网查询,其实花点功夫就可以了。下面是我整理代码的数据结构跟数据,导入到自己的一个表单,

下面我分享一些我做微信发开的经验。

access_token中控服务 

微信在开发文档中也那么写过,希望开发者在开发过程中把access_token写到一个地方,还是工具都是“稳定版本”(他们都是这样告诉我的)这些人的项目经验啊,技术方面啊,我相信都不会比我差,然而还是无法说服我自己不去追求最新的技术,我在这方面不知道是不是可以说是极客了。比如我喜欢的PHP,我经常看到很多人还是只用到5.3 、5.5,他们觉得这个版本被市场考验过,
模版消息
 

  • 上一篇:微信公众号开发的一些入门必备基础知识
  • 下一篇:微信小程序开发适配视图基础
  • © 2011-2020 www.keyrey.com 上海科睿网络科技有限公司 © 版权所有 沪ICP备12032097号-1
    友情链接 : 上海app开发 app开发公司 app制作 手机软件开发 手机软件开发公司 小程序开发 上海网站制作公司
    QQ在线咨询

    上海app开发QQ在线咨询 上海app开发QQ在线咨询
    电话咨询
    400-877-9280 app开发公司电话咨询
    即时在线咨询 手机软件开发即时在线咨询
    微信扫一扫
    添加app制作微信 上海网站制作公司微信
    科睿网络-互联网开发营销专家

    凡事有交代 件件有着落 事事有回应

    立即获取为您量身定制的开发营销方案

    咨询热线 400-877-9280