(十二)青龙老贼微信群号:群众账号接纳非文字消息教程
要完成这些性能首先得学会接纳这些消息类型,比文字消息类型一定要简单很多了,微信群号,目前咱们可以接纳的消息类型只要图片、地理位置以及退订消息,其余的如链接消息、语音消息是需求民间授权的。接纳到用户消息以后回复的消息类型可能考第11章,目前也就那三种。
一、图片消息接纳
相信拍照是目前智能手机用户用得最多的性能没有之一,在微信里也是一样,看看每天同伴圈里共享的那些照片就知道了,多微信群,新微信群,那么如何接纳和保留用户照片捏,首先咱们得了解用户发送的图片消息结构,如下图:

大家可能看到图片消息除了固定的消息发送用户ID、接纳群众号ID、生成时间等固定字段外,多了一个图片链接PicUrl,这个就是用户向群众账号发送图片后,保留到微信的效劳器上前往给群众号的链接,该图片链接格局如下:
也就是说咱们假设要把图片保留到本地效劳器,就要先将图片从微信服务器上抓取上去,最好微信群,最全的微信群,当然你也可能间接保留这个链接以后间接访问,最多的微信群,这个看详细运用了。今天要讲的是图片保留到本地效劳器上,好微信群,请看下面代码:

因为图片消息是另一种消息类型,因此代码减少位置可能位于文字消息上面或许下面,只需别在文字消息的判别语句内就行。而后我来解释下每个语句的作用:
第20行,判别消息类型能否为图片消息,条件为$form_MsgType==image;
第24行,获取图片消息数据中的图片链接并赋值给$from_PicUrl;
第26行,生成要保留到本地效劳器的图片称号,为了避免重复新图片命名利用了发送用户的OPENID+当前时间戳,新微信群,文件的后缀名我是间接设定为jpg文件。(因为从图片链接上无奈获取到图片后缀名,又懒得经过头文件获取图片格局,就间接固定死了JPG格局,貌似没有什么效果,哈哈哈);
第28行,SAE上的内置接口类很多,SaeFetchurl是一个用来抓取远程网页的类,利用这个类就可能很不便的完成抓取其余网站的内容,否则利用PHP的curl或许file_get_contents这些预计还得解释半天,好微信群,这句代码是新建一个抓取类的对象。
本文来自网络采集,文中内容和观点不代表本站立场,本站不保证本文的准确性和真实性.关注微信群大全看更多微信群资讯.



