微信公众平台搭建与开发揭秘 第2版(txt+pdf+epub+mobi电子书下载)


发布时间:2020-09-21 21:55:16

点击下载

作者:易伟

出版社:机械工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

微信公众平台搭建与开发揭秘 第2版

微信公众平台搭建与开发揭秘 第2版试读:

前言

本书是国内第一本关于微信公众平台的开发书籍,第1版出版后,受到广大读者欢迎,特别是零基础的读者。相对于市面上其他的专业类书籍,本书学习门槛低,零程序开发基础的读者也能看懂、读懂,通过简单模仿和练习,均可以掌握微信公众平台开发的一般技巧。

虽然第1版出版只有1年多时间,但是微信公众平台和国内IT行业发展迅猛,很多读者和网友反映书籍内容和微信当前版本有所出入。在这1年多的时间里,微信公众号正式形成订阅号、服务号、企业号三驾马车的生态圈,微信公众平台管理界面全面更新,语义理解、微信支付、消息模板、JS-SDK、硬件等接口相继开放,第三方平台授权更加灵活。同时,不仅微信在变,IT界也在改变,第1版中的云平台BAE升级为3.0,并且不再免费提供;一些API接口得到更新或淘汰。根据这些调整及读者的反馈意见,本书进行了全面更新,主要体现在:特别针对部分初学者难以掌握编程语言的问题,介绍了一些简单实用且免费的第三方平台,以帮助读者快速实现微信公众平台开发;针对BAE 3.0开始收费,云平台改为相对免费的SAE平台,以减轻初学者的经济负担;针对个人用户多是订阅号,本书以订阅号的权限为主,同时对服务号常用的多客服系统、企业号的简单应用开发进行了介绍;针对广大读者关注的微信开店,本书介绍了门槛较低的有赞微商城等,可以带你轻松跨入移动电商行列。

虽然我们尽力追赶时代的脚步,但IT业的发展日新月异,也许你看到这本书的时候,一些东西又发生了变化,这是IT界的规律,也是IT界的生态,更是IT界的机遇,它经常会给你一个再次起跑的机会,无须抱怨,抓住机遇,成功在望。易伟2015年1月于汕头

第1版前言

“你真的是律师吗?为什么做这个教程?”当我在PPS“爱频[1]道”推出《微信公众平台接口傻瓜教程》后,有很多网友这样问我。是的,我是一名律师,不是程序员,但是职业已经不再重要,在今天这样一个移动互联网时代,微信已经成为我们生活中像QQ、微博一样不可或缺的工具,我们与其被微信,不如主动去了解微信。

微信最初推出公众账号时只限于明星使用,随着微信公众账号对公众开放,以及微信5.0的支付遐想,越来越多的人开始加入微信公众账号开发的大军。我也不例外,但是我发现它并不简单,微信官方的信息有限,IT大佬们又不屑于给菜鸟讲解,走投无路的我只能自己研究。

2013年5月我开始看一些PHP基础教程,在互联网上搜索微信教程,在学习过程中,我发现有很多网友也有这样的需求,于是我将自己的学习经验和遇到的问题做成《微信公众平台接口傻瓜教程》,以便像我一样没有基础的网友可以快速学习,掌握微信公众账号这一工具。

视频推出后,很多网友可以快速掌握其中的一些内容,也有一些网友基础稍差,希望能够有更详细的讲解。我也发现一些网友已经开始开发,但他们还不知道群发消息功能;另外,我在讲视频教程时比较随意,学到一点讲一点,网友需要哪些讲哪些,不是很系统。因此,为了更系统完整地介绍微信公众账号和微信公众平台的使用,在机械工业出版社策划编辑王彬的鼓励下,我写了这本书。

在录制视频和编写本书的过程中,我深切感受到互联网行业的变化之快:微信公众账号的审核制度经常变化,微信5.0开始内测,百度开发者平台更新,BAE3.0上线。也许这就是互联网的速度和节奏,像我们这些其他行业的人想利用互联网,就必须适应它的速度和节奏。

在进行微信公众平台开发模式的开发中,我也向不少资深程序员请教过,研究他们的代码和思路。优秀的程序员对于微信公众平台官方的代码总是颇有微词,几乎每个程序员拿到官方的代码后都会对其进行封装、优化,这无疑是个良好的习惯。但是,我也发现,更改后的代码尽管效率很高,但更加让初学者一头雾水。因此,本书以微信[2]官方代码为基础,作尽量少的修改,实现需要的功能。尽管这样的代码在优秀程序员眼中是冗余、低效的,但是对于初学者来说却是最容易理解和上手的。

在此,我向那些公开自己教程的程序员、公司、老师表示感谢,我从他们的教程中学到了很多知识,从而能够将这些知识传播开来。他们有PHP100中文网、宾果科技、青龙老贼,还有QQ群中共同探讨的大龙、微信第7人、毛头等网友,特此感谢。

本书适合希望利用微信公众账号的个人或企业阅读,对于准备转型到微信公众平台开发的程序员也有启发作用。希望本书能够帮助大家搭好自己的微信公众平台,经营好自己的微信公众账号。当然,思想为本、技术为辅,微信的核心仍是你自己。易伟2013年7月于汕头[1] 视频教程地址:http://ipd.pps.tv/11356249。[2] 读者可访问华章公司网站(www.hzbook.com)本书相关页面下载书中代码。第1章初识微信公众平台什么是微信公众平台?它与微信有哪些区别?和微博又有什么不一样?有哪些人开设了微信公众账号?你是否需要开设微信公众账号?订阅号、服务号、企业号有什么区别,应该如何选择?本章将为你解答这些问题,让我们来初识微信公众平台。本章重点:·微信公众平台历史·订阅号、服务号、企业号的区别·微信公众账号申请1.1 微信公众平台介绍1.1.1 微信公众平台历史

自腾讯公司(下称腾讯)于2011年1月21日推出微信后,没有人预料到它四年后的发展。起初,微信并没有受到人们的重视。但是,由于腾讯有7亿QQ用户的庞大基础,再加上其强大的营销推广能力,到2014年微信国内用户已达5亿,海外版Wechat用户也达到1亿,微信已成为一个国际化的手机应用。当初质疑它的人们集体失语,微信也不再只是个QQ的马甲。

2012年8月20日,这又是一个值得纪念的日子,腾讯在微信中增加了微信公众平台功能。一批明星和媒体开始进驻微信公众平台,开设自己的微信公众账号,吸引了大量粉丝的关注。我的一位同事在向陈坤的公众账号留言后,得到了陈坤的语音回复,这令他兴奋不已,至今微信里还保留着那条语音信息,没有删除。随着微信公众平台的推出,出现了二维码的新应用方式,二维码的中心镶嵌一幅图片,这成为微信公众平台的招牌。2012年11月下旬,微信公众平台开放了第三方接口,这不经意间打开了轻应用的大门,互联网从Web App和Native App竞争的时代跨入了Light App时代。2013年3月,微信公众平台又向企业用户推出自定义菜单内测申请,一时间内测号成为稀缺物,没有内测号的网友只有羡慕嫉妒恨的份儿。程序员马上发现这是互联网的一个宝藏,一次开发,跨平台应用,海量用户,并且有可能借船出海,踏出国门,于是大家纷纷涌入,针对微信公众平台的第三方管理软件多如牛毛。2013年8月5日,伴随着微信5.0的上线,微信公众平台账号被分为服务号和订阅号。2013年10月29日,微信团队启用了新版的微信公众平台,推出了全新的微信认证,微信认证的服务号拥有更加开放的高级接口。2014年春节,伴随着微信红包的火爆,微信支付迅速占领移动端。2014年5月29日,微信小店上线,基于服务号的微信小店完成了移动电商的跨越。2014年9月17日,微信企业号上线,微信公众账号正式形成订阅号、服务号、企业号三驾马车的生态圈。

同时,微信公众平台的注册量也成井喷之势,微信公众账号超过了1000万个,每天还以1.5万个的速度增长。最早入驻平台的人已经完成原始积累,或成为广告主,或成为移动电商,享受微信公众平台带来的财富,后入平台者只能扼腕叹息,悔自己当初不早入平台。

其他平台看到微信公众平台火爆,也纷纷踏入公众平台争夺战,先后有易信公众平台、来往公众平台、移动飞信公众平台、人人公众平台、微博粉丝公众平台,尽管竞争激烈,但都未能赶上微信公众平台的步伐,微信公众平台成为当之无愧的大哥大。1.1.2 为什么要使用微信公众平台“再小的个体,也有自己的品牌”,这是微信公众平台的官方广告。微信公众平台为每个人提供了创建自己的品牌的机会。通过订阅号的使用,明星公众账号加强了与粉丝的互动,自媒体人获得了新生;通过服务号的使用,企业的客服工作更加便利,而微信小店的出现则提供了一个快捷进入移动电商的机会;通过企业号的使用,企业节省了运营成本。无论是个人还是企业,微信公众平台都有合适的应用空间。从大的趋势讲,中国的互联网正在向移动互联网迁移,移动搜索、移动支付、移动阅读都可以在微信公众平台实现,移动互联网已被预言为下一个经济爆发点。1.1.3 订阅号、服务号和企业号的区别

从申请人资格来讲,个人用户只能申请订阅号,而企业或其他组织可以申请订阅号、服务号、企业号。从使用目的来讲,订阅号侧重于信息传播,适用于媒体类;服务号用于企业或组织满足用户的服务需求,适用于银行、电商开设微信小店等;企业号用于企业和员工沟通、与上下游企业供应链之间的联系,适用于企业内部或企业合作。从群发数量来讲,订阅号每天可群发一条消息,服务号每月可群发4条消息,企业号不限次数。从微信界面位置来讲,订阅号消息折叠在“订阅号”文件中,服务号、企业号消息显示在好友对话列表中,企业号在通讯录的顶端,优先级高。从保密性讲,订阅号内容会显示在搜狗的微信搜索中,适合SEO,不适合保密消息;服务号消息只提供给订阅用户,不在微信搜索中显示;企业号保密性强,对于订阅用户可以进行身份验证,可以发送保密消息。从费用来讲,个人的订阅号不收取费用;企业或组织开通服务号、企业号或订阅号时要进行微信认证,需缴纳每年300元的审核费用;订阅号可获取自定义菜单,服务号可获取高级接口,企业号可开通高级权限;目前开通微信小店可免交保证金,但会收取每笔的交易费用。表1-1展示了订阅号、服务号与企业号的区别。表1-1 订阅号、服务号与企业号的区别

通过以上对比,读者可选取适合自己需求的微信公众账号类型。1.1.4 微信公众平台与个人微信的区别和联系

简单来讲,微信公众平台的服务对象就是个人微信,以个人微信为载体。详细来说,微信公众平台基于的是一对多的关系,而个人微信基于的是点对点的关系。微信公众平台开发可能需要服务器(开发模式),而个人微信只需下载微信App即可。微信公众平台的操作大部分需要通过计算机操作或自动应答,个人微信大多数时间通过手机来操作且需要手工回复。微信公众账号对应的是登录账号(一般为邮箱),它可以有管理员和运营者个人微信账号,个人微信的账号可以为邮箱、QQ号、手机号。个人微信可以使用“附近的人”功能主动打招呼,而微信公众平台用户可通过发送地理位置后返回附近信息,是被动响应。微信公众平台群发的消息可以通过个人微信进行转发,扩大传播。在营销方面,两者互为补充。1.1.5 微信公众平台与微博的区别

相比于微博,微信公众账号更具私密性,送达率更高,侧重于客户管理,微信公众账号具有即搜即用的特性。微博更侧重于传播和公开,微博的信息过多,你发的微博信息可能淹没在海量消息中而粉丝不会看到。微博推出的微博粉丝服务平台与微信公众平台具有一定的相似之处。从阵营来讲,微信公众平台属于腾讯阵营,屏蔽了淘宝链接,而微博属于阿里阵营,可以发布淘宝链接。1.1.6 哪些人群适合使用微信公众平台

如果你不知道是否应该使用微信公众平台,那最好的方法是看看有谁在用:

·政府:联合国、广州公安、黄浦检察、汕头市政府应急办,等。

·媒体:央视新闻、南方日报、钛媒体,等。

·商家:招商银行、南方航空、广东联通、速8酒店,等。

·校园:武大助手、五马小镇(福建师范大学)、成都理工大学,等。

·网站论坛:掌上辉县、站长帮手、中国妇产科网,等。

·个人:针灸医生、自助吉他谱、80后生活,等。

……1.2 微信公众账号申请

步骤一 在浏览器地址栏输入http://mp.weixin.qq.com,进入页面后点击右上角“立即注册”链接,如图1-1所示。图1-1 微信公众平台登录界面

步骤二 输入邮箱、密码及验证码,勾选“我同意并遵守《微信公众平台服务协议》”进行注册。(请留意《微信公众平台服务协议》约定的权利和义务),如图1-2所示。图1-2 微信公众平台注册界面

步骤三 登录注册时留的邮箱查找微信激活邮件,点击其中的链接激活微信公众账号。图1-3 通过邮箱激活微信公众账号

步骤四 根据需要选择订阅号、服务号或企业号,注意,企业用户选择“企业号”时需准备好营业执照扫描件,及运营者个人手持身份证的照片,如图1-4和图1-5所示。图1-4 选择账号类型图1-5 微信公众账号企业号的信息登记

小提示 微信公众账号没有认证门槛,只需要一个邮箱和身份证即可。目前一个身份证号最多注册5个微信公众账号。已注册账号在半年内无操作将会注销,已注销账号不占用注册名额。

步骤五 提交完成后进入微信公众账号信息注册界面,填写微信公众账号名称。

公众账号名称的中文名一经注册,一般不能修改,因此需要深思熟虑,选择既能体现账号特色又容易记忆的名称。功能介绍可以每月修改一次。然后选择运营地区、语言、类型(一般选择普通微信公众账号)等信息。提交后,腾讯公司会在7个工作日内审核。2013年5月,微信加大了对微信公众账号的审核力度,对于内容与账号信息不符的,要求重新认证。注册一些特殊名词账号的(如律师),需要先进行腾讯微博认证。微信公众账号注册界面,如图1-6所示。

步骤六 接下来的几天内你可以登录账号,但是不能使用群发和高级功能,如果在通知中心收到“你的信息登记已经通过审核”的通知,则表明你的账号已经申请成功,见图1-7。如果审核不成功,请查找原因重新提交。如果有问题,你也可以向微信公众号小助手发问或者拨打腾讯客服电话0755-61369988。图1-6 微信公众账号注册界面图1-7 微信公众平台通知中心

步骤七 微信公众账号设置。微信公众账号审核通过后,可以进一步设置微信公众账号的信息。进入微信公众平台后台,点击左侧设置菜单栏目下的公众账号,在第一栏中,可以设置微信公众账号的头像、登录邮箱(每月可更改一次)、运营地区、微信号、功能介绍、认证等,如图1-8和图1-9所示。

这些属性属于选填项目,但为了更好地搭建微信公众账号,建议全部填写。尽管这些属性可以每月更改一次,但为了保持微信公众账号的稳定性,建议不要频繁更改。下面针对这些属性,有一些建议供参考:

·微信公众账号头像的选择:尽管你可以选择一个卡通图像或自己的大头照作为头像,但是为了便于用户在看到二维码时就能确定你的账号内容,头像中加中文名是一个不错的选择。当然你也可以有自己的创意。

·原始ID:以gh_加12位数字、英文字母组合,原始ID在使用第三方微信平台时可能会用到。图1-8 公众账号设置(一)图1-9 公众账号设置(二)

·微信号:建设使用英文或拼音的形式,方便用户搜索。

·认证情况:目前个人微信公众账号已取消腾讯微博认证。企业、组织认证时需要每年缴纳300元的认证费,订阅号认证后将有自定义菜单功能,服务号认证后将拥有高级接口功能。企业V认证后可以提高用户对公众账号的可信度,而且搜索排名靠前。

·功能介绍:描述你的账号功能,用户在搜索时可以看到这些信息,从而决定是否关注你的账号。

·二维码:选择“更多尺寸”时出现如图1-10所示界面,可以根据推广需要进行印刷或互联网推广。图1-10 二维码尺寸选择界面

第二栏是功能设置界面,如图1-11所示,其中包括隐私设置(是否可以通过昵称搜索到账号)、腾讯微博绑定(可以将群发消息同步到微博)和图片水印(可以用来防止侵权盗图,如图1-12所示)。图1-11 功能设置界面

步骤八 安全中心。设置菜单的第三栏是安全中心,如图1-13所示。安全中心包括四项。图1-12 图片水印设置界面图1-13 安全中心(1)管理员微信号。

有的微信公众账号可能不止一个人管理和运营,通过这种方式可以增加几个(最多4个运营者账号),营运者账号可以进行群发消息操作。由于目前微信群发功能需要个人微信二维码验证,因此管理员和营运者的个人微信都可以进行验证操作,如图1-14所示。(2)风险操作保护。

风险操作保护可以对登录、群发消息、修改服务器配置、修改AppSecret、查看AppSecret进行保护操作,开启保护后,需要管理员个人微信验证操作。由于微信公众平台运营中曾发现盗号后发广告的行为,因此开启风险操作保护,有利于微信账号的安全,如图1-15所示。图1-14 管理员微信账号图1-15 风险操作保护(3)安全提醒。

开启安全提醒后,第二项(风险操作保护)的更改都会推送消息到管理员账号进行安全提醒,如图1-16所示。(4)安全操作记录。

安全操作记录会记载登录、群发、修改等行为的操作地点,如图1-17所示。图1-16 安全提醒图1-17 安全操作记录1.3 微信公众平台界面

2014年微信公众平台后台的界面进行了改版,左侧为功能模块,上方为用户消息数,中间部分为系统公告,如图1-18所示。1.3.1 功能模块

左侧界面的第一个模块为功能模块,包括群发功能和自动回复。群发功能的介绍会在订阅号开发中详述。自动回复即原来的编辑模式,不能与开发者中心同时使用。通过点击“添加功能插件”按钮可以添加新的组件,这些组件与微信公众账号的性质有关,如是否微信认证、是否开通微信支付等,如图1-19所示,包括自定义菜单、多客服、模板消息、设备功能、微信小店、门店管理、卡券功能等。如果有第三方授权管理微信公众账号,取消授权也在这个界面中设置。图1-18 微信公众平台后台界面图1-19 功能组件1.3.2 管理模块

第二个模块为管理模块,包括消息管理、用户管理和素材管理。

1.消息管理界面

在消息管理界面中可对用户发送的消息进行回复,消息上方分为全部、今天、昨天、前天、更早和星标消息。消息保存5天内的消息,如果想要保存,可以在消息旁边进行星标。为便于用户管理,也可以重新备注用户姓名,点击头像进行分组。此界面还可以进行快捷文本回复(140字),如图1-20和图1-21所示。图1-20 微信公众平台消息界面图1-21 对用户进行备注、快捷回复和星标

除了快捷回复文本界面,也可以点击消息后回复富媒体,包括文字、语音、图片、视频、图文信息等。语音格式必须为mp3、wma、wav或amr,图片格式必须为bmp、png、jpeg、jpg或gif,视频格式必须为rm、rmvb、wmv、avi、mpg、mpeg或mp4,。如图1-22所示。图1-22 回复富媒体

如果发送图文消息,则需要选择单条图文消息还是多条图文消息。发送单条图文消息时,需要填写标题、摘要、正文、原文链接,封面上传720×400像素的图片,如图1-23和图1-24所示。图1-23 发送单条图文消息(一)图1-24 发送单条图文消息(二)

为了确保图文消息效果,你可以先发送预览到自己的微信号进行测试,如图1-25所示。图1-25 发送微信预览

预览无误后,点击“完成”按钮,单条图文消息会自动保存在素材库中。可以选中单条图文消息进行回复,如图1-26所示。图1-26 选中单条图文消息进行回复

同样,你可以操作多条图文消息,不同之处在于无须填写摘要,下面的小图像素可选取400×400像素,如图1-27所示。图1-27 多条图文消息回复

手机端收到的单条图文消息回复,如图1-28所示。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载