1.微信公众平台开发概述
一、微信公众平台简介
微信公众平台是腾讯在微信app内退出的针对个人、企业和组织提供业务服务与用户管理能力的全新服务平台,可以这样理解:“每个公众号就相当于一个轻量级的APP”
1.公众号基本类型
- 订阅号
为媒体和个人提供一种新的信息传播方式,构建与读者之间更好的沟通与管理方式
- 服务号
给企业和组织提供更强大的业务服务与用户管理能力,帮助企业快速实现全新的公众号服务平台
- 企业号
为企业或组织提供应用接口,帮助企业简历与员工、上下游供应链及企业应用间的连接
2.微信公众平台的基本功能
- 用户对话(订阅号、服务号)
- 自定义菜单(服务号、认证后订阅号、未认证订阅号<只能返回指定类型消息>)
- 多客服(认证订阅号、服务号)
- 卡券功能(消息提醒,转赠好友)(认证后服务号、订阅号)
- 推广(广告主、流量主)(认证后服务号、订阅号)
- 统计(用户、图文、接口、消息的分析)(服务号和订阅号)
- 微信小店(开通微信支付的服务号)
- 微信支付(认证服务号,目前开放部分订阅号的申请)
3.微信公众平台特点
跨平台
轻量级
互动性强
便于传播
支持多种开发语言
二、环境准备
1.PHP本地环境
- windows下:
wampServer、xampp等
- MAC下:
MAMP
- LINUX下:
LAMP
我是用的是windows下的xampp,lamp环境搭建请参考:LAMP环境搭建教程
2.常用软件
Sublime Text(编辑器)
FlashFXP(FTP)
三、上线环境要球
1.微信公众号上线所需服务器种类
- 云主机(自己托管于IDC机房的服务器或者第三方服务商提供)
- 虚拟空间(第三方服务商将一台主机分成多个虚拟主机)
- 新浪SAE、百度BAE(申请免费使用,有条件限制)
- 本文为博主学习笔记,未经博主允许不得转载
- 本文仅供交流学习,请勿用于非法途径
- 本文仅是个人意见,如有想法,欢迎交流