首先我要分享的是,作为一个公众号开发者或者是团队管理者,我们可以用微信公号做哪些事情。这里不区分公众号还是服务号,从开发角度他们的功能是一样的。首先最基础的是用户和用户消息的功能,这个功能可以回复、接受用户的信息,让你的公众号转起来。同时你也可以根据相关接口获得用户的基本信息。
公众号开发服务端需要做的响应
上述一些功能中,大部分是需要服务端给出响应的。这里说几个基础的地方。
2、响应用户消息和主动发消息的区别。
这里算是第一个坑,响应用户消息的概念是,当你收到用户的消息后,服务端做出的一个即时返回。主动发消息的概念是,你可以在用户和你交互的48小时内,主动给用户发送消息。虽然这两个消息的发送时间不一样,并且实际能发的内容和消息种类是一模一样的,但是,这两个消息的结构是一点都不一样的,响应消息的数据格式是xml,主动消息的数据格式是json。必须注意的是,xml格式的响应消息,文本类型的字段必须加上 <![CDATA[] 标签,不然就会悲剧,另外,他的命名是个奇葩,有些节点用的全部小写字母,有些节点用首字母大写。
b、发过来的消息报文里只有用户的id,没有用户相关信息,如果你想和用户绑定的话,需要自己调用用户查询接口才能和实际用户做对应。
4、公众号开发用户关注事件中的坑
微信多客服已经是第二版的产品了,但是他的坑依然很多,很多很多。
部分内容源于互联网,若涉及到您的权利,请及时邮件联系管理员jujingweb#yandex.com,发邮件时,请将#用@替换。