微信外部源码怎么用

作者Dr.2,MediCool医库软件公司董事长

最近多位移动医疗界资深人士告诉Dr.2,曾经杏仁医生里的高管们,不论对内洗脑还是对外传销,逢人就说因为他们在腾讯有人有关系(原由网XX副总之类的),所以才能打通微信接口,深度绑定之类的话。这又是一个经典融资营销案,因为那些投资人确实对技术无知的可怕,所以不少人深信不疑,四处继续对外宣传还自以为捡到宝一样,洋洋得意。随着杏树林,好大夫和可爱医生等app也上了微信随访的功能以后,好像很多人就感觉不太对劲了,自相矛盾哦!由于我们上周已经决定将全部代码开源,为移动医疗的中小团队服务,那么我这次将结合类似杏仁医生usAkhHbQ这样的实战案例,详解如何打通微信接口。当然这只是初级代码,不能和成熟产品相提并论,不过可以给大家抛砖引玉,完善思路!

一、注册服务号

目前微信支持3种类型的公众号,咱们这里使用的是服务号。理由:第一,任何微信用户扫码即可关注;第二,可以出现在好友会话列表首层。注:企业号不是这个用途,其它两种类型只能选一个,且无法更换。

二、开发模式调试以及服务器配置

1、进入开发者中心,开启开发者模式,配置服务器,代码如下:

微信外部源码怎么用

2、配置完成相关截图:

三、编程模型

服务器配置正常后可按如下流程进行设计:下面的1、2、3、4等数字,即代表后面的流程。

微信外部源码怎么用

四、微信消息的接收与响应(1、2),即上面流程图的数字

根据微信公共平台开发者文档了解到,当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上(即业务服务器配置中的URL),我们只需要在已经配置好的方法中接收消息、处理消息和响应消息。代码如下:

五、app用户接收微信用户消息(3、4)

1、业务服务器post到微信用户发来的消息之后,通过IM服务器发送给app用户,IM服务器可以使用第三方,也可以自己搭建,这里介绍下第三方环信的使用方案。对上面的responseMsg//www.58yuanyou.com做稍许变动,代码如下:

微信外部源码怎么用

2、调用环信的rest api发送给指定app用户:

3、手机端接收消息,嵌入环信sdk即可完成消息的接收,此处详情可参照环信开发文档。

六、www.58yuanyou.comapp用户发送消息给微信(5、6、7)

1、手机端可调用业务服务器提供的http协议接口,通过get/post方式将消息发送至业务服务器,此处代码具体程序具体编写,不做介绍。

2、业务服务器调用微信客服接口,将消息发送给微信,代码如下:

总结

综上所述,大家可以看到,调用微信接口打通开发者账号是一个并不复杂的技术问题,也毫无技术壁垒,世界上的很多事情只要实干即可,就像类似Dr.2这样年事已高,又是半路出家的医生自学IT,都能够给你将逻辑和代码分解清楚,那你还有什么畏难情绪呢?当然要流畅跑通还是需要大量实战优化的,说句话很容易,干干就是一两个月,也不要低估实施和测试的工作量哦,毕竟我们也是70个小弟干了两年多呢。所以在实际代码编写之前,先梳理好逻辑框架,不要乱哈。同时也希望我们这个行业里可以多一些真实的声音,少一些虚荣和势利!我从来不相信靠欺骗和虚假宣传能够长久的发展,因为做生usAkhHbQ意并不比谁眼前跑得欢,而是比谁活得长!

PS:如果示意图上的代码看不清楚,并且想要获得源码的话,请关注“珍立拍”微信公号后进行留言和留信箱,并且自我介绍一下,我们将及时进行“源代码”输出,履行MediCool软件全面开源的承诺!

(未经允许文章不可盗用,转载请注明出处,愿意与Dr.2交流的请加微信号:1340603421)

内容版权声明:除非注明原创否则皆为转载,再次转载请注明出处。

文章标题: 微信外部源码怎么用

文章地址: www.58yuanyou.com/jiqiao/356117.html

相关推荐