微信公众号开发怎样开发?微信公众号开发图文详细教程_微信

装机大全致力于收录最值得您拥有的精品应用,第一时间武装您的电脑变身电脑达人 我们将为您奉上 更贴心的分类方式:无论您喜欢音乐、视频, 还是热衷教程、资讯, 精准的分类方便您在装机大全中快速找到需要的应用 . 更简洁的操作界面:富有质感的设计,易于使用的操作方式,无论在何时何地您都可以感受到我们的用心 。目前 , 不少运营 , 微信公众号的网友不仅关注内容的撰写 , 也开始关注微信公众号开发 , 那么 , 微信公众号开发怎么开发?下面 , 就来介绍一下微信公众号开发教程 , 希望大家喜欢!

微信公众号开发怎样开发?微信公众号开发图文详细教程_微信

文章插图
微信公众号
一、 准备工作
a) 账号
在SAE上面注册一个账号 。
注册一个微信公众号 。
注意:
1、个人只能申请到个人类型的订阅号 。
2、微信公众号认证需要300大洋 。
申请公众号
二、 微信公众账号介绍(如首图)
服务号、订阅号、企业号的介绍(区别)
1、订阅号:主要偏于为用户传达资讯(类似报纸杂志) , 认证前后都是每天只可以群发一条消息;
2、服务号:主要偏于服务交互(类似银行 , 114 , 提供服务查询) , 认证前后都是每个月可群发4条消息;
【微信公众号开发怎样开发?微信公众号开发图文详细教程_微信】3、企业号:主要用于公司内部通讯使用 , 需要先有成员的通讯信息验证才可以关注成功企业号;
温馨提示:
1、如果想简单的发送消息 , 达到宣传效果 , 建议可选择订阅号;
2、如果想进行商品销售 , 进行商品售卖 , 建议可申请服务号;
3、如果想用来管理内部企业员工、团队 , 对内使用 , 可申请企业号 。

微信公众号开发怎样开发?微信公众号开发图文详细教程_微信

文章插图
微信公众号三、 微信数据收发原理以及消息数据格式
3、1 开发者模式成为开发者时的消息校验原理
开发者提交信息后 , 微信服务器将发送GET请求到填写的服务器地址URL上 , 并且带上四个参数(signature、timestamp、nonce、echostr) , 开发者通过对签名(signature)的检验 , 来判断此条信息的真实性 。
验证成功之后 , 开发者接受用户消息的时候 , 微信也都会带上前面三个参数(signature、timestamp、nonce)访问开发者设置的URL , 开发者依然通过签名的校验判断消息的真实性 。
加密/校验流程如下:
1. 将token、timestamp、nonce三个参数进行字典序排序;
2. 将三个参数字符串拼接成一个字符串进行sha1加密;
3. 开发者获得加密后的字符串可与signature对比 , 标识该请求来源于微信;
3、2 成为开发者后消息收发的原理;
微信消息收发原理图:

微信公众号开发怎样开发?微信公众号开发图文详细教程_微信

文章插图
微信公众号其实 , 我们需要做的事情 , 就是对HTTP请求 , 做出响应 。也就是拿到微信服务器给我们的数据 , 然后处理后再返回去 。
上图的消息收发过程是这样的:用户用手机发送一个?给微信公众号 , 微信服务器接受到? 然后组装一个消息发送给我们自己的服务器 , 我们的服务器回复一个时间 , 并且将时间也按照一定的规则组装 , 回复给公众号 , 公众号所在的服务器再回复给用户 。
四、 接入指南
接入微信公众号平台开发 , 需要按照如下步骤:
1、 填写服务器配置;
2、 验证服务器地址的有效性;
3、 依据接口文档实现业务逻辑;
第一步:填写服务器配置
进入微信公众平台;
在左侧列表中最下方 , 找到基本配置 , 点击进入;

微信公众号开发怎样开发?微信公众号开发图文详细教程_微信

文章插图
微信公众号上一页1 2下一页剩余全文

    推荐阅读