微信公众号分为服务号和订阅号两种,咱们应根据咱们的业务需求选择合适的公众号。html
小提示===编程
原文地址:小程序
https://developers.weixin.qq.com/community/develop/doc/00060007c344d0b5646b23dd956800?jumpto=comment&commentid=00024272174488756b6b79844544微信小程序
按微信官方定位:浏览器
一、订阅号:主要偏于为用户传达资讯(相似报纸杂志),认证先后都是天天只能够群发一条消息;安全
二、服务号:主要偏于服务交互(相似银行,114,提供服务查询),认证先后都是每月可群发4条消息。服务器
所以,本文讲解的是经过微信实现企业交互应用开发,主要以“服务号”来进行介绍。而订阅号主要是用来展现咨询,更倾向于页面编辑,不是本书重点关注内容。微信
要得到认证,我的、单位都可以,固然,若是您想拥有微信支付等的开发权限的话,还须要有单位的资格,即法人或个体户的资格(由于须要开具发票和对公帐户),本文所涉及主体资格为单位(法人或个体)。微信开发
小提示====微信公众平台
原文地址:
https://kf.qq.com/faq/161219Uj6jQF161219FB3Iz2.html
如何申请认证?
微信公众账号微信认证,能够经过如下两种方法申请,根据页面提示操做。
方法一:进入微信公众平台(mp.weixin.qq.com)->设置->微信认证->开通。
方法二:进入微信公众平台(mp.weixin.qq.com)->设置->公众号设置->账号详情->申请微信认证。
登陆公众号的网址为:https://mp.weixin.qq.com/
这个网址很是重要,是咱们登陆微信公众号进行配置的入口。
经过注册入口,您能够申请一个新的公众号,经过扫描登陆入口,您能够经过手机微信扫描登陆到已注册的公众号。
登陆之后,公众号的主要功能包括:
左侧功能栏和右侧内容配置区域两个部分。点击左侧功能栏相应的栏目,右侧区域将列出当前栏目可配置的项目。
请读者熟悉该界面,下面章节中,须要用到该界面进行配置时,会进行分别讲解,这里先举例简单介绍。
1.功能栏——首页
首页功能栏对应的配置内容,首先是帐号的整体状况,好比关注的总人数,新增关注的人数和取消关注的人数。关注人数是十分重要的指标,代表您的公众号吸引粉丝的能力。开通直播、开通流量主等许多功能,都与粉丝数量(尤为是活跃粉丝的数量)有关系,运营公众号很大程度上是运营吸引粉丝能力上,所以,经过良好的运营手段(公众号定位、图文的质量和推广、主办方的推广运营能力、公众号交互性实用性等)都是增长粉丝的有效手段。
读者应该清楚,本书下文说起的不少开发功能,须要对方是您的公众号的用户(即“粉丝”)才能实现,如模板消息推送等,所以,请想尽一切合法的办法,增长您公众号粉丝的数量吧!
本书不是一本营销类的书籍,有关运营方面的技术,请参看专业书籍,这里再也不赘述。
主页内容页下方第二个部分是“新的创做”,在这里您能够创做图文消息。有的读者以为发表图文消息是个简单的,那就大错特错了。事实上,图文消息的编辑是技术性很强的工做(有时可能比编写程序更须要耐心、细致和想象力),这是真正的创做,不管内容仍是形式,都须要咱们认真琢磨。图文内容上自没必要说,内容空洞乏味或故做高深,必然招来读者反感;另外一方面,表现形式也很是重要,千万不要觉得把文字、图片、音视频简单的放到那里就OK了,内容的顺序、组织方式、配色布局、甚至屏幕适应都是咱们编辑人员要考虑的事情,这里推荐你们适用公众号编辑助手进行设计,并多学习、参考其余优秀公众号文章编辑风格,既不过度华丽,也要突出重点,不要让平凡的形式埋没了您优秀的才华。
这里做者想多说一句,有的时候,尤为是手机时代,界面的设计既要朴素又要细心,太华丽的界面极可能招人反感同时又不能突出主题。但朴素的界面并非不用心设计的界面,必定要充分考虑使用者的心理,界面当中要包含用户想要的(或可能出现的)所有功能场景,可是图像表达、文字示意又要精准清晰、简明扼要,实在是更难的事情。你们这方面能够学习、参考微信的界面设计。
2.功能栏——功能——自动回复
自动回复分为关键词自动回复:顾名思义,就是用户向公众号发送了包含关键词的信息,公众号就会检索该关键字对应的回复内容向用户进行回复;收到消息回复和被关注回复,是一种事件触发机制,即用户主动向公众号发送消息和关注公众号时,公众号被动发出的相应。
若是用户在“开发”模块的基本配置中,配置了“服务器配置”,则可使用程序开发的方式进行自动回复。
3.功能栏——功能——模板消息
本书第4章讲主要讲解模板消息推送的相关内容,这里要说起的是,若是读者的公众号中没有这个功能,能够在下面的“添加功能插件”进行添加;请在模板库中选择消息模板,咱们在第4章里将使用已经选好的模板进行编程开发。
本文将使用的模板是在一级行业:消费品;二级行业:消费品中的“订单发货提醒”。
4.功能栏——小程序
公众号能够关联若干小程序,在“自定义菜单”等功能中,可使用小程序的特定功能。小程序是微信的另一个能力,小程序有体积小、速度快、体验性交互性较好的特性,在微信中也有较多应用。本文主要介绍公众号的开发,有关小程序的开发请读者关注相关书籍或网上内容,本文不作详细介绍。
5.功能栏——微信支付
本文第5章将重点介绍“微信支付”,在这里,读者须要了解这项功能配置的位置。
首先,微信支付须要关联商户号,这个商户号主要就是处理微信支付相关的帐号,微信商户号在微信支付开发时很是重要,在开发以前请读者设置好;要关联微信商户号,须要有企业、个体或机关事业单位,须要具备对公帐户,还须要读者了解。
其次,公众号能够关联多个商户号,也就是说,可使用其余单位的商户号完成代收代付的工做,固然,不管关联的商户号和公众号自己的主体是否一致,编程的方式都是一致的,所以,本文不讨论关联主体不一致的情形。
最后,要知道,商户号对应的信息安全度(私密度)是较高的,开发者(或持有者)应妥善保管,在开发时,应该采起必要的加密传输、存储和必要的安全防御措施,确保安全性。
6.功能栏——推广
这个部分本文要简单介绍一下。做为微信公众号流量变现的一个比较直接的方式,微信推广可谓立竿见影。读者的微信公众号的订阅数超过500人之后,便可开通“流量主”功能,流量主在本公众号群发图文消息中插入微信官方推送的广告,微信按照曝光量和点击量向公众号流量主进行分红。
虽然,对于公众号而言,这是一种流量变现的快捷方式,可是,笔者不认为任何公众号都适合进行流量变现。一方面,文章中插入广告(即便是官方广告),会使文章的权威性、可信度降低,这对于本文即将讲述的服务号尤为是不利的,服务号自己可以发送的图文消息次数就很是有限(每个月4次),若是这些消息自己还本客户认为是没有权威的、不可信的,这无疑就下降了服务号自己的可信度;另外一方面,即便是订阅号,必须对订阅号发布的文章内容十分自信,即使内部插入广告也不会影响用户的体验和关注,不会丧失用户关注度,因此,请读者从经济性和关注度、体验度、权威度相互平衡的角度考虑是否开通流量主以及官方广告出现的位置和频次。
7.功能栏——统计功能
统计功能对如下内容进行统计分析:
对用用户数量进行分析,主要分析用户增加趋势和性别、地区分组状况;
对群发图文和视频信息进行分析,主要分析图文和视频的阅读量及趋势、转发状况和传播状况等;
对菜单进行分析,主要分析菜单点击状况、点击人数和人均点击次数;
对消息发送状况、接口调用状况、微信网页JSSDK调用状况进行统计分析等。
8.功能栏——设置
在设置模块中能够对微信公众号进行设置,比较经常使用的是:
对微信公众号基本状况的设置,包括微信公众号主体的认证,推广二维码的下载;
对微信公众号管理(运维)人员的设置。
9.功能栏——开发
此处是本书进行后期开发的必要前提条件,对此处的配置信息,读者必定要记录下来,在后面的开发过程当中须要使用!
首先咱们看一下“基本配置”页面当中的几个重要的配置信息。
“基本配置”中须要重点关注的配置信息包括:
开发者ID(AppID):这个是后台开发必须用到的基本信息,做为认证此公众号的标识;
开发者密码(AppSecret):开发者密码是校验开发者身份的重要信息,由用户设置,读者设置完成后,须要自行记录,忘记密码在此处修改,但涉及到微信公众号开发使用该密码的地方均需修改!
IP白名单:即你将要运行你的后台服务的服务器IP地址,只有在白名单内的服务器才能够后台方式调用微信公众号开发的JSSDK,这个IP地址通常为你所购买的云服务器的地址。
服务器配置:此处可不配置,如配置,服务器将托管您的微信设置后台,微信公众号发生重要变更信息(如客户关注或取消关注)时,微信会调用你所配置的服务器地址(URL),这个地址处理发生该事件时微信公众号应做出的反应。
而后咱们了解一下“微信开发者工具”,微信开发者工具是腾讯官方推出的,针对微信开发者提供的集成开发环境,开发人员能够经过该工具进行代码编辑、编译、调试等,微信开发者工具能够开发微信小程序和公众号网页,并且,在调试时,某些状况下你必须使用“微信开发者工具”,由于该工具集成了微信浏览器,微信的JSSDK只在该浏览器下生效,在普通网页浏览器下没法调试(此处咱们将在下一章的“关于调试和错误处理”中还会详细介绍)。这里,请读者下载“微信开发者工具”,以便在后期学习时使用。官方下载地址:
https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html。
在“公众平台测试帐号”中,用户能够获取开发所涉及的基本配置,使用这些配置,能够调试、运行本文中除了微信支付之外的大部份内容,读者可使用。
最后,咱们要描述一下“接口权限”,在接口权限页面中,公众号列出了其所支持的所有接口,以及你是否具备使用该接口的权限,在实际开发时,调用相应接口时,微信公众平台会提示权限问题,请读者关注此处。
本节小结
工欲善其事必先利其器,朋友们在开始开发以前,必须熟悉开发所使用的环境和工具。本章介绍了微信公众号(服务号)开发前的准备工做,读者须要熟练掌握微信公众号基本信息的查看、开发配置,这是开始开发工具的前提。本章按照微信公众平台左侧功能逐一介绍每一个功能模块及其主要内容,请读者用本身的微信,在公众平台上注册并使用各个功能,快速掌握配置技巧。