微信公众平台开发标准教程(txt+pdf+epub+mobi电子书下载)


发布时间:2020-06-29 07:55:28

点击下载

作者:王甲临

出版社:人民邮电出版社

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

微信公众平台开发标准教程

微信公众平台开发标准教程试读:

前言

随着移动互联网的迅速发展,国内微信的用户量已经超过6亿。如今,用户已经可以在微信上完成便捷的用户交流服务、购物、第三方支付和使用各类生活服务应用。微信公众平台的推出更是丰富了微信的应用类型,为广大第三方开发者提供了施展自己开发能力的平台。要想成为微信公众平台的开发者,不仅需要熟练掌握前后端开发语言、HTML5 技术等,还需要掌握微信公众平台提供的各类开放接口的使用方法,这样才可以熟练地使用开发者工具开发微信公众平台应用。

如今越来越多的应用开发微信公众平台版本,因此本书以实用为主旨,通过具体的应用,让读者全面、深入、透彻地理解微信公众平台各种接口的使用方法。

❑ 本书特色

1.涵盖微信公众平台各类接口和开发技术

本书内容不仅涵盖了对微信公众平台的各类常用接口的讲解,还涵盖了对主流的开发技术如HTML5、PHP内容开发框架等的介绍。

2.案例典型,实用性强

本书提供了许多实用案例,图文并茂,实现步骤详细,读者很快就能上手。

3.入门简单,一看就会

本书针对的读者是入门级开发人员,所以很多内容的讲解浅显易懂,代码全、案例小,让读者看完就能上手操作。

❑ 本书内容

第1部分 第1~3章

这3章介绍了微信公众平台的基础知识和开发准备工作,内容包括微信公众平台的申请和使用方法,如何开启开发者模式,如何搭建在线的开发测试服务器,以及如何接入微信公众平台。另外,这3章也介绍了微信公众平台中基础接口的使用方式,为后面高级接口的使用打下基础。

第2部分 第4~10章

这7章介绍了微信公众平台的常用接口使用方式,内容包括微信公众平台的网页设计样式库、网页授权、消息管理、自定义菜单、JS-SDK 和微信支付等。这些接口的使用基本涵盖了微信公众平台开发的方方面面。另外,这7章也介绍了PHP内容管理框架的使用,可以帮助开发者快速开发内容管理应用。

第3部分 第11~14章

这4章主要讲解微信公众平台高级接口和实战应用,两个经典案例包含了微信公众平台基于地理位置的应用和一个完整的购物网站前后台应用。同时,这4章也介绍了在开发中的一些常见技术,如网页布局开发中的伸缩式布局,以及微信公众平台开发中的一些常见技巧。

适合阅读本书的读者

❑ 需要全面学习微信公众平台接口的开发人员

❑ PHP开发人员

❑ HTML5开发人员

❑ 微信公众平台维护人员

❑ Web开发人员

本书由王甲临编著,其他参与撰稿的还有梁静、黄艳娇、任耀庚、刘海琛、刘涛、蒲玉平、李晓朦、张鑫卿、李阳、陈诺、张宇微、李光明、庞国威、史帅、何志朋、贾倩楠、曾源、胡萍凤、杨罡、郝召远。

编者

2016年12月第1部分微信公众平台的申请第1章微信公众号概述

微信公众号是微信应用中的一个功能,不论是在安卓版微信中抑或在iOS版微信中都支持这个功能。微信公众号是不同于一般个人用户的微信账号。微信公众号是提供给企业、组织和个人使用的,同时也提供了内容发布功能,如自定义菜单、自定义消息、微信客服、微信支付等高级功能。

本章主要涉及的内容有:

❑ 什么是微信公众号:理解一般账号和微信公众号的根本差异。

❑ 微信公众号的几种类型:理解不同类型微信公众号的用途。

❑ 如何获取微信公众号:掌握不同类型微信公众号的注册流程。

❑ 使用微信公众号:本章以使用率最高的微信服务号为例,讲解微信公众号后台中一些常规操作和高级技巧。注意

本章内容不包括代码级别的内容。1.1 微信公众号简述

本节不包含代码级别的讲解,重点针对微信公众号的常识性内容进行讲解和说明。首先,我们要了解什么是微信公众号。这个问题在本章开始的时候,已经简明地阐述过。下面我们继续深入对比“微信公众号”和“微信个人账号”的差异,通过两者的差异来感受它们的区别,同时了解微信公众号强大的功能。简单说明如表1.1所示。表1.1 微信公众号和微信个人账号的差异

通过上面的表格可以感受到,微信公众号是一种重功能型账号,主体是以企业、组织、个人为主的,可以对微信用户提供一些应用型的功能和消息推送。

微信用户可以通过关注的方式来添加“微信公众号”。

微信官方提供了3种账号类型,我们可以根据实际用途来选择使用不同类型的账号,下面将详细介绍。1.1.1 微信公众号类型

微信官方提供了3种类型的微信公众号:

❑ 订阅号:主要用于为用户传达信息(类似报纸杂志),认证前后都是每天只可以群发一条消息。

❑ 服务号:主要用于服务交互(类似银行、114、提供服务查询),认证前后都是每个月可群发4条消息。

❑ 企业号:主要用于公司内部通信使用,需要先有成员的通信信息验证才可以成功关注企业号。

下面用一张图来比较3种类型公众号,如图1.1所示。图1.1 3种类型公众号的比较

如何选择合适的微信公众号?下面就这个问题提出3点建议:

❑ 如果想简单地发送消息,达到宣传效果,建议选择订阅号。

❑ 如果想进行商品销售,进行商品交易,建议申请服务号。

❑ 如果想用来管理企业内部员工、团队,对内使用,可申请企业号。注意

订阅号无法升级为服务号。若需要服务号,需注册服务号使用。

下面我们将对3种类型的微信公众号从使用主体、主要功能、用途偏好等3个方面进行说明。1.1.2 微信订阅号

根据微信官方定义,微信订阅号是:为媒体和个人提供一种新的信息传播方式,主要功能是在微信上给用户传达信息(功能类似报纸杂志,提供新闻信息或娱乐趣事)。

从上面的官方定义中,我们弄清了以下两点:

❑ 使用主体:媒体(企业或者组织)和个人。

❑ 主要功能:给微信用户推送消息(功能类似报纸杂志,可以提供一些文字、图片、视频类内容)。

在这里需要清楚一个概念:只有关注了某个微信订阅号的微信用户才能接收到该微信订阅号推送的信息,反之则不能接收信息。

微信官方对于订阅号消息推送也有相应的机制:每天只允许推送一条消息。换言之,关注了该微信公众号的用户每天也只能收到该微信订阅号的一条消息。

微信公众号的实际用途就是“每天能推送一条消息”。根据这一特性,企业可以使用订阅号做一些宣传、推广、新闻信息类的事情。譬如,传统报刊是通过“纸媒”进行宣传和推广的,现在使用了订阅号,不仅仅可以通过文字,而且可以使用图片和视频进行宣传推广。1.1.3 微信服务号

根据微信官方定义,微信服务号是:为企业和组织提供更强大的业务服务与用户管理能力,主要偏向服务类交互。

从上面的官方定义中,我们可以清楚以下3点内容:

❑ 使用主体:企业和组织。

❑ 主要功能:提供业务服务和用户管理的能力。

❑ 用途偏好:服务类交互。

除了上面提到的3点,微信服务号同微信订阅号一样,也支持消息推送。但是微信服务号的“推送权限”没有微信订阅号的宽松。

微信服务号推送权限为:一个月只允许推送4次。

换言之,凡是关注了微信服务号的微信用户每月都会收到该服务号推送的4次消息。

因为服务号提供了一些订阅号没有的高级功能,所以在实际应用中,企业或者组织都会使用高级功能开发一些有关的业务功能。下面举几个简单例子方便读者理解。1.1.4 案例:银行行业微信网厅

在微信公众号普及的当下,很多传统企业,譬如银行,使用微信服务号提供的一些高级功能开发了如下一些功能:

❑ 在线办理信用卡。

❑ 在线查询信用卡额度。

❑ 信用卡消费提现。

❑ 信用卡还款日提醒。

参考案例:微信服务号在银行行业的应用如图1.2所示。图1.2 微信服务号在银行行业的应用1.1.5 案例:电信行业微信网厅

微信服务号的应用场景很广泛,在电信行业中也有很多的应用。原来,手机卡用户办理一些业务需要去营业厅排队办理,现在将线下办理的业务搬到微信服务号中,在线就可以实现业务办理。

某网上营业厅,使用微信服务号提供的高级功能,开发了如下功能:

❑ 使用微信支付充话费。

❑ 手机账户余额不足提醒。

❑ 账户余额查询操作。

❑ 账户冻结操作。

参考案例:微信服务号在电信行业的应用如图1.3所示。图1.3 微信服务号在电信行业的应用

以上面两个简单的例子抛砖引玉,还可以联想到更多的应用场景。例如,图书馆、会员卡、电信营业厅和政务管理等都可以通过微信服务号来实现线下业务,将费时费力的事情通过微信服务号来解决,可以提高各个使用场景的效率。1.1.6 微信企业号

根据微信官方定义:微信企业号能帮助企业、政府机关、学校、医院等事业单位和非政府组织建立与员工、上下游供应链及内部IT系统间的连接,并能有效地简化管理流程,提高信息的沟通和协同效率,提升对一线员工的服务及管理能力。

从上面的官方定义中,我们可以清楚以下4点内容:

❑ 使用主体:企业、政府机关、学校、医院等事业单位和非政府组织。

❑ 主要功能:为企业号使用主体提供了内部员工的服务及管理能力;可以简化使用主体的管理流程;可以提高业务流程中信息的沟通和协同效率。

❑ 用途偏好:服务类交互。

❑ 受众范围:企业号不可以随意添加或者关注,只有企业号的“通讯录”中允许的微信用户才可以进入。注意

通讯录类似白名单的作用,只有在白名单中允许的微信用户才可以关注该企业号。

企业号作为微信继订阅号和服务号之后推出的第三种类型的公众号,它的应用场景主要为以下场景,但不限于以下场景:

❑ 企业内部的微信端的移动办公系统。

❑ 企业内部的员工交流平台。

❑ 企业CRM(客户关系管理)系统。

❑ 企业内部的团队协作系统。

在实际应用中,企业号被广泛应用于企业办公自动化(Office Automation,OA)系统,通过微信端进行一些公司事务的处理。例如:

❑ 请假。

❑ 外勤。

❑ 流程审批。

❑ 微信考勤。

❑ 报销。

参考案例:微信企业号在移动OA系统中的应用如图1.4所示。图1.4 微信企业号在移动OA中的应用

以上我们分别介绍了微信订阅号、微信服务号、微信企业号,从不同的角度分析了它们的实际用途。在实际开发工作中,服务号使用量居多,我们掌握了微信服务号的开发细节和开发技巧,同样能胜任订阅号的开发。注意

微信服务号相对于订阅号而言,只是推送消息的数量比较少,功能拓展方面则比微信订阅号丰富不少。1.2 微信公众号的注册与登录

在实际应用中,微信公众号主要以服务号为主,所以本节以服务号为例进行说明。其他类型的公众号和服务号的注册和登录流程大同小异。注意

微信服务号是微信公众号的一种,本书在有微信公众号的地方特指微信服务号。

微信官方提供了微信公众平台来管理和维护微信公众号,访问地址是:https://mp.weixin.qq.com/,登录界面如图1.5所示。图1.5 微信公众平台登录界面1.2.1 注册流程

注册微信服务号一般要通过如下6个步骤,才能完整使用。(1)填写公众号,注册基本信息。(2)激活邮箱。(3)选择公众号类型。(4)信息登记。(5)公众号信息设置。(6)注册成功。(7)自动打款验证码。

在注册流程开始之前,要在微信公众平台首页找到注册入口。如图1.6所示,单击“立即注册”,可进入公众号注册首页。图1.6 注册入口界面1.填写公众号,注册基本信息

进入公众号注册首页后,需要填写一些注册信息,如邮箱、密码、确认密码和验证码等。该页面如图1.7 所示。图1.7 填写公众号注册信息注意

使用未绑定微信的邮箱进行注册。2.激活邮箱

在完成填写基本信息的步骤后,提交数据,会进入激活邮箱的步骤。这一步骤的详细操作如图1.8所示。

看到图1.8所示界面就说明微信公众平台已经向注册邮箱发送了一份邮件。现在只需要登录注册邮箱,从中查找图1.9所示的邮件。

在邮箱验证时有两点需要注意:

❑ 如果链接地址无法单击或跳转,请将链接地址复制到其他浏览器(如IE)的地址栏以进入微信公众平台。

❑ 链接地址48小时内有效,48小时后需要重新注册。

若在一些特殊情况下可能没有收到激活邮件,此时可以进行如下操作:

● 检查邮箱地址是否正确,若不正确,返回重新填写。

● 检查邮箱设置是否设置了邮件过滤,或查看邮箱的垃圾邮件。

若仍未收到确认,尝试重新发送(单击图1.8所示页面中的“重新发送”)。图1.8 激活邮箱图1.9 邮件激活3.选择公众号类型

邮箱激活后,会进入选择公众号类型的操作页面,这个页面中有3种类型的公众号可以选择。本书以微信服务号为例,其他类型的公众号的操作流程与此大同小异,所以我们选择“服务号”,如图1.10所示。图1.10 选择“服务号”4.信息登记

在选择公众号类型为服务号后,我们需要填写一些相关信息,我们选择“企业”主体类型,界面如图1.11所示。图1.11 选择“企业”主体类型

在页面中选择“企业”之后,会出现图1.12所示的表单信息,需要注册者逐一按照标准填写。图1.12 填写企业信息

主体验证方式中有两个选项:支付验证注册和微信认证。这两种验证方式的区别如图1.13所示。图1.13 填写企业信息

下面继续填写微信公众号注册者的相关信息,详细说明如图1.14所示。图1.14 填写企业信息

按照图中的文字要求填写相关信息并提交之后,会进入公众号信息设置步骤。5.公众号信息设置

在这个步骤中,微信公众平台要求注册者设置公众号的相关信息,如公众账号名称、功能介绍、运营地区等,如图1.15所示。图1.15 设置公众号信息

在填写账号名称的时候,需要注意以下3点:

❑ 账号名称:是微信公众号昵称,没有强制要求必须和注册公众号的企业名称一致,可以自定义任意名称,但是不要和其他公众号重名。

❑ 功能介绍:同样,在填写功能介绍时,不需要填写注册微信公众号主体企业的经营范围等,只填写该公众号所能提供的功能服务即可。

❑ 在填写功能介绍时需要注意,不能出现一些敏感词,如微信、兼职、相册和男科等。6.注册成功

按照上面几个步骤完成注册之后,我们会看到最后的注册结果:注册成功。详细界面如图1.16所示。图1.16 微信公众号“注册成功”界面

如图1.16所示,提示公众号已经注册成功后,需要完成打款验证才可以完整使用公众号。注意

腾讯公司使用招商银行的账户进行打款,同行打款一般1个工作日可到账,跨行打款到账时间可能需要3个工作日。7.自动打款验证码

完成之前一系列步骤之后,需要填写“自动打款验证码”。下面对如何获取和填写打款验证码进行说明。(1)获取打款验证码

❑ 通过网银或联系银行柜台打印回单,查看腾讯公司给注册微信公众号的主体公司的对公账户汇入的1分钱收入和6位数字验证码。

❑ 验证码格式为 “2个英文字母+6位数字”,例:sz123456。

打款验证码示例如图1.17所示。图1.17 打款验证码示例(2)填写打款验证码

在查询到验证码后,登录公众号平台,在图1.18所示界面输入6位数字验证码,验证通过即可注册成功。图1.18 输入打款验证码

在进行对公打款验证的时候,需要知悉如下事项:

❑ 3个工作日后查询对公账户收入款项,10天内将收到的打款验证码(6位数字)填写到登录后首页的验证框内(见图1.18)。

❑ 10天内未填写或3次填写错误则验证失败,需重新提交资料再次注册。1.2.2 登录微信服务号

微信公众平台是管理微信公众号的网页端入口。微信公众号的管理工作必须要登录微信公众平台来完成(访问地址:https://mp.weixin.qq.com/)。登录界面如图1.19所示。图1.19 微信公众平台登录界面

在微信公众平台登录页输入账号密码后,单击“登录”按钮就可进入微信公众平台管理首页,界面如图1.20所示。图1.20 微信公众平台管理首页1.3 微信公众号的使用

在上一节中已经介绍了如何注册常见的微信公众号,在本节中我们将重点介绍微信公众平台内容管理的使用。1.3.1 微信服务号管理后台简介

打开http://mp.weixin.qq.com ,输入账号密码后,进入微信公众平台管理后台,会看见图1.21所示的界面。图1.21 微信公众平台后台管理首页

微信公众平台后台管理首页可以划分为如下区域:

❑ 功能菜单区域:该微信公众号已有功能的入口。

❑ 用户数据区域:显示关注当前公众号的用户发送的新消息、新增人数、公众号的“粉丝”数量。

❑ 账号信息区域:显示当前公众号的类型、名称和logo。

❑ 官方系统公告区域:这里显示微信官方最新的公告,如新功能和规则的发布。

图1.22为区域示意图。图1.22 区域示意图1.3.2 微信服务号内容管理

本小节介绍如何在微信公众平台向已关注服务号的微信用户推送消息。首先,在“功能菜单区域”中找到“群发功能”,如图1.23所示。图1.23 群发功能

新注册微信公众号第一次使用群发功能时会提示“群发声明”,单击“同意以上声明”按钮,如图1.24所示。图1.24 单击“同意以上声明”

完成图1.24所示操作后,会进入群发功能页面。群发功能支持如下5种类型的消息:

❑ 图文消息:图文并茂的文章,一条图文消息支持创建1~8篇文章。

❑ 文字消息:一段文字,支持600个字。

❑ 图片消息:一张图片。

❑ 语言消息:一段音频。

❑ 视频消息:一个视频。

群发页面如图1.25所示。图1.25 群发页面注意

微信服务号每个月可以推送4次消息给已关注微信用户。

这5种消息类型的操作方式都大同小异,下面以“文字消息”为例。给已关注微信用户发送一条“文字消息”,操作步骤如下:

第一步:在群发页面选择推送消息类型为“文字”,如图1.26所示。图1.26 选择“文字”

第二步:在文本编辑框输入所需要推送的消息,如图1.27所示。图1.27 输入推送消息

第三步:单击“群发”按钮,群发消息,如图1.28所示。图1.28 单击“群发”按钮

第四步:单击“确认”按钮,确认群发,如图1.29所示。图1.29 确认群发

群发成功后页面会自动跳转至发送记录页面,可以在此查看已经群发的消息。发送状态如图1.30所示。

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

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载