微信公众号开发是一个涉及企业信息、服务、活动等内容通过微信网页方式进行表现的过程,通过简单的设置就能生成微信3G网站。微信公众平台开发旨在将企业品牌展示给微信用户,减少宣传成本,建立企业与消费者、客户的一对一互动和沟通,将消费者接入企业CRM系统,进行促销、推广、宣传、售后等。形成了一种主流的线上线下微信互动营销方式。12
开发微信公众号时,开发者需要注意以下几点:
微信公众平台开发是指为微信公众号进行业务开发,包括移动应用、PC端网站、公众号第三方平台的开发。开发者应前往微信开放平台接入。
在申请到认证公众号之前,可以通过测试号申请系统快速申请一个接口测试号,立即开始接口测试开发。
在开发过程中,可以使用接口调试工具来在线调试某些接口。每个接口都有每日接口调用频次限制,可以在公众平台官网-开发者中心处查看具体频次。
公众平台以access_token为接口调用凭据,来调用接口。所有接口的调用需要先获取access_token,access_token在2小时内有效,过期需要重新获取,但1天内获取次数有限,开发者需自行存储。
公众号主要通过公众号消息会话和公众号内网页来为用户提供服务。公众号消息会话是公众号与用户交互的基础,公众号可以以一定频次向用户群发消息,包括文字消息、图文消息、图片、视频、语音等。
开发微信公众号时,建议新手开发阶段申请测试账号进行公众号的开发,注册账号可更直观的了解公众号的结构功能等。服务号相比公众号,拥有更全的功能。公众号许多功能需要用户认证后才能使用,因此不建议注册无法认证的个人账号。
对于应用引擎的选择,新浪的SAE和百度的BAE是两个常用的选择。SAE提供了分布式计算、存储服务供开发者使用,而BAE支持多语言、弹性的服务端运行环境,帮助开发者快速开发并部署应用。对于没有公网环境的开发者而言,BAE无疑是学习公众平台开发的首选。