- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微信公平台入门到精通》Vol.12
《微信公众平台入门到精通》Vol.12
2013-05-13
--------ZTalk致歉---------
昨天这篇说阿里云OS的失分了,自媒体人失去判断是一件可怕的事情,以后尽量多了解事实再说话。但真不是广告,只是想帮大家搞点阿里云免费试用名额,算了,解释等于掩饰不废话了……另外阿里云OS我写的是王博士观点,不代表本人观点真是躺着中枪,觉得有不对的尽管喷,我全部照登,最后全部发博士邮箱!
先发几个喷的:
1、王坚这是和谷歌得有多大仇恨?自从搞了个云OS,被谷歌批了一顿后,感觉恼羞成怒了,上面的第二点,得出谷歌是黑社会的结论的论据,居然是建立在“据说”,这种道听途说上!
2、收专利使用费很常见,微软收安卓费用,收htc,三星的费用,一些常见的手势操作也是专利。谷歌如果是黑社会,微软就不知道是什么了?阿里云手机硬件不错,软件垃圾到死,还好意思拿出来。阿里的OS,说到底底层还是linux。
3、但是yunos做得很烂,王坚还好意思拿这种东西出来忽悠,买了一台云OS手机,体验差,把体验做到安卓那样才不会自己打脸
4、王博士似乎本人并无和Android相提并论的成就,说谷歌是黑社会是准备学习小米、华为手机之类的话题营销么?还是青龙兄摘抄有误呀?
5、刷ROM这个观点不能苟同,就跟买了电脑把预装的Linux换成Windows一样,用户有权使用自己喜欢的ROM啊…主要是国内的手机厂商做不好ROM才把自己沦为硬件提供商的
--------正文开始---------
上周六在贝塔咖啡成功举办了首届贝塔微信电商沙龙,虽然之前限制了人数,但还是有不少人走后门来旁听了,不过我们重在分享也就默许了,办沙龙目的是为了让更多朋友了解微信公众平台,正确用好公众平台,到场的很多朋友是外地赶来,都自觉的带了壹基金捐款凭证,再次感谢大家的信任和支持!
在现场白鸦、fenng和我分享了很多干货,也给了电商的朋友一些解决方案,绝对是外面听不到的,来的人都收获很大。由于事先有约定所以不能写出来,但是各位不要失望,预计下次会在深圳搞,时间应该是6月初,有兴趣的朋友等通知吧,另外也请出个主意,下次报名参会的捐款给谁呢?(PS:此次活动场地杭州贝塔咖啡免费提供,饮料和小食由白鸦请客)
另外昨天来的朋友里有一位是在海外微信公众平台上做电商业务的,碰到的问题很多,在国内看来是优势的事情到了国外全部不行,其主要原因还是微信在海外的普及率不够高,本来扫一扫二维码关注公众号那么简单的事,到了国外就还得提示用户先下载微信……不知道有没有其他朋友也在尝试玩海外公众平台,有什么好的运营方式和推广方式欢迎分享!
第十二章 ? ?公众账号接收非文字消息
在微信公众平台上用户都是用使用文字在进行交互的,但是有时候使用图片、语音、视频以及地理位置等可以实现一些非常棒的功能,比如“语音提醒”公众号里的发送语音就可以实现定时的事件提醒功能;比如ZTalk曾经搞过微信拍照晒电脑桌面的活动(响应的人太少,桑心……);比如一些预定本地化服务的公众号里发送当前地理位置就可以查询周边商家。
要实现这些功能首先得学会接收这些消息类型,比文字消息类型肯定要复杂很多了,目前我们能够接收的消息类型只有图片、地理位置以及退订消息,其他的如链接消息、语音消息是需要官方授权的。接收到用户消息以后回复的消息类型可以参考第11章,目前也就那三种。
一、图片消息接收
相信拍照是目前智能手机用户用得最多的功能没有之一,在微信里也是一样,看看每天朋友圈里分享的那些照片就知道了,那么如何接收和保存用户照片捏,首先我们得了解用户发送的图片消息结构,如下图:
大家可以看到图片消息除了固定的消息发送用户ID、接收公众号ID、生成时间等固定字段外,多了一个图片链接PicUrl,这个就是用户向公众账号发送图片后,保存到微信的服务器上返回给公众号的链接,该图片链接格式如下:
也就是说我们如果要把图片保存到本地服务器,就要先将图片从微信服务器上抓取下来,当然你也可以直接保存这个链接以后直接访问,这个看具体应用了。今天要讲的是图片保存到本地服务器上,请看下面代码:
由于图片消息是另一种消息类型,因此代码添加位置可以位于文字消息上面或者下面,只要别在文字消息的判断语句内就行。然后我来解释下每个语句的作用:
第20行,判断消息类型是否为图片消息,条件为$form_MsgType==image;
第24行,获取图片消息数据中的图片链接并赋值给$from_PicUrl;
第26行,生成要保存到本地服务器的图片名称,为了避免重复新图片命名使用了发送用户的OPENID+当前时间戳,文件的后缀名我是直接设定为jpg文件。(由于从图片链接上无法获取到图片后缀名,又懒得通过头文件获取图片格式,就直接固定死了JPG格式,貌似没有什么问题,哈哈哈);
第28行,SA
文档评论(0)