微信公众号开发

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

公众号开发
开发内容:
提供一个后台管理程序,供公众号运营者方便的运行,管理, 操作公众号
开发实质:
1. 后台搭建(框架,Spring MVC) 2. 微信公众账号接口的封装
开发要求:
至少需要掌握Java基础知识、JSP、Servlet、Javabean和 JDBC(操作数据库)。
微信公众号开发
. 消息群发 . 客服消息 . 自定义菜单
开发模式:
通过搭建自己的服务器,实现微信编辑模式几乎所有的功能, 同时开发更多高级功能 1. 调用网络API,实现天气、股票、快递、笑话、音乐等 信息的查询 2. 对接数据库,可以实现自己网站、论坛上数据库完美对 接 3. 可实现在线移动支付。开发模式的二次开发,可以实现 基于手机端的移动支付 4.用户的回复消息可突破300字限制
测试号申请:
登录:http://mp.weixin.qq.com/debug/cgibin/sandbox?t=sandbox/login,通过微信号直接申请测试 号,测试号类型为订阅号,有订阅号所有基本功能,接口调 用次数大部分为认证订阅号的十分之一,但对于开发测试已 经足够
பைடு நூலகம்
两种模式
编辑模式:
微信公众平台在开通编辑模式的情况下,可以实现文字,语 音,图片,图文消息的自动回复和关键词自动回复。目前服 务号和认证的订阅号,也可以开通微信自定义菜单功能
被动回复流程
公众号开发意义
1 2 3
P2M的一种实现方式 网页发布的一种新的形式 服务定制的一种方案
THANKS
谢 | 谢 | 观 | 看
微信公众号开发
公众平台开发介绍
刘斌
目录
1 2 3
微信公众平台介绍 微信公众账号申请 微信公众账号开发 公众账号开发意义
4
微信公众号介绍
微信公共平台是微信官方推出的一点对多点的信息推送平台。它实现了用任何一个QQ 号码,打造一个微信公众号,并在微信平台上实现和特定群体的文字、图片、语音的全 方位沟通、互动,在移动互联网开创了一个新的沟通场景。目前微信公众平台只支持PC, 也可以通过绑定微信私号进行群发
主动 推送
被动 回复
. 接收消息 . 回复消息
. 开发者文档 http://mp.weixin.qq.com/wiki/home/index.html
消息推送
开发语言:
消息推送部分对语言要求不限,只要可以进行https请求 (get和post)即可。Java,C++,C#等等都可以
调用凭据:
1. 调用凭证:appID,appsecret -> access token 2. Json数据包
为媒体和个人提供一种新的 信息传播方式,构建与读者 之间更好的沟通与管理模式 主要偏于为用户传达资讯 (类似报纸杂志),认证前 后都是每天只可以群发一条 消息
如果想简单的发送消息,达 到宣传效果,建议可选择订 阅号
功能区别
效果
公众号申请
公众号申请:
登录:http://mp.weixin.qq.com 使用 QQ 号码即可登录注 册,需要说明的是如果你的号码已经注册过微信,就不能注 册公众平台了
推送流程
发送数据
返回数据 开发者 微信服务器 微信客户端
被动回复
开发语言:
凡是支持动态Web开发的编程语言都能够用于微信公众平台 开发,例如:Java、PHP、ASP.NET、Ruby、Python、Note.js 等
回调服务:
1. 服务器地址(URL)、Token和EncodingAESKey,其中 URL是开发者用来接收微信消息和事件的接口URL。 Token可由开发者可以任意填写,用作生成签名(该 Token会和接口URL中包含的Token进行比对,从而验证 安全性)。EncodingAESKey由开发者手动填写或随机生 成,将用作消息体加解密密钥。 2. xml数据包
公众平台分类
订阅号
服务号
给企业和组织提供更强大的 业务服务与用户管理能力, 帮助企业快速实现全新的公 众号服务平台 主要偏于服务交互(类似银 行,114,提供服务查询), 认证前后都是每个月可群发 4条消息 如果想进行商品销售,进行 商品售卖,建议可申请服务 号
企业号
为企业或组织提供移动应用 入口,帮助企业建立与员工、 上下游供应链及企业应用间 的连接 主要用于公司内部通讯使用, 需要先有成员的通讯信息验 证才可以关注成功企业号 如果想用来管理内部企业员 工、团队,对内使用,可申 请企业号
相关文档
最新文档