昨天失言了。即使没有300元企业认证的订阅号或服务号,即使没有微博认证的订阅号,微信公众平台高级功能还是有很多可以做的。
我们知道,服务器发送过来的是xml消息,服务器发送出去的也是xml消息。而在这些xml消息中,我们可以做很多事情。比如可以根据需要,将消息内容保存到自己的数据库中。或将发送过来的图片消息,语音消息,视频消息的mediaId保存记录下来。这个就是今天想说的:订阅号自动回复图片消息。



我们知道,想让订阅号自动呢回复图片消息(非图文),发送出去的xml中,有一个必须字段是mediaId。而这个,普通订阅号,是无法直接获取到的。所以也就不能实现自动回复图片消息了。
那么,反过来,粉丝发给订阅号的消息。当粉丝发送图片时候,我们公众平台后台看到的是图片,腾讯看到的却是mediaId。在POST过来的这个xml中,有着字段mediaId,我们用自己的服务器把这个mediaId解析出来,不就知道了mediaId。然后自己再将这个mediaId融入到自动返回图片的xml中,发送过去。不是可以自动回复图片了么。
这个时候,自己就变成了自己的粉丝了。因为自己知道自己需要什么样的图片。
同样,视频,语音消息一样可以自动回复。

今天看微信公众平台的文档,有一个发送客服消息。天真的以为,这个是解决订阅号,每天只能主动给粉丝发一次消息问题。天真的以为,绑定订阅号的微信,发消息出去。服务端根据发送的消息内容,再主动的回复消息给粉丝。想法是美好的,结果是残酷的。

今天还做了一些事情。那就是新浪微博和腾讯微博的认证。这两个微博的认证,不简单,既要粉丝数,还要关注数,更需要身份证明以及职位证明。腾讯微博还需要达到一定等级才可以。反正各种条件的来。为什么要做这些认证了,最终是为了订阅号的微博认证。订阅号的微博认证第一个前提就是有一个已经认证的腾讯微博(开始以为新浪微博也可以),还要粉丝超过500位,还有等等。今天为了新浪微博,在淘宝购买了100个粉丝。为了订阅号微博认证,又在淘宝购买了500个粉丝。淘宝真是无所不能啊。。。

要睡觉觉了。