网站首页/硬件软件列表/内容

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

硬件软件2020-03-25阅读
装机大全致力于收录最值得您拥有的精品应用,第一时间武装您的电脑变身电脑达人 我们将为您奉上 更贴心的分类方式:无论您喜欢音乐、视频, 还是热衷教程、资讯, 精准的分类方便您在装机大全中快速找到需要的应用 . 更简洁的操作界面:富有质感的设计,易于使用的操作方式,无论在何时何地您都可以感受到我们的用心。

  目前,不少运营,微信公众号的网友不仅关注内容的撰写,也开始关注微信公众号开发,那么,微信公众号开发怎么开发?下面,就来介绍一下微信公众号开发教程,希望大家喜欢!

微信公众号

微信公众号

  一、 准备工作

  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、 依据接口文档实现业务逻辑;

  第一步:填写服务器配置

  进入微信公众平台;

  在左侧列表中最下方,找到基本配置,点击进入;

微信公众号

微信公众号


装机软件引领新的上网速度革命,给您带来超快体验。

……

相关阅读