微信公众号交互流程and so on

1、微信公众号交互流程

    微信公众号-->微信服务器-->开发者服务后台

    开发者服务后台-->微信服务器-->微信公众号

微信用户给微信公众号发消息之后,消息到达微信服务器被处理成XML数据包并转发给开发者服务后台(URL),开发者服务器接收到数据包之后就会把用户信息经过一系列的逻辑处理并将应答结果发送给微信服务器,最后微信服务器将信息推送给用户。

    数据交互流程:用户发送信息-到达微信服务器-转发给开发者服务器-转发微信服务器-推送给用户

2、微信公众号开发模式

    微信公众平台为公众号提供了一些基本的功能模块,比如自定义公众号菜单、自动回复等,但是限制比较大,不一定能够满足应用需求,需要自己开发。

    对于微信公众号开发,需要一定的代码能力,过程相对比较复杂,但是配置灵活,功能丰富,能极大的满足应用需求。

    对微信进行开发之前,需要按照要求完成配置并启动服务器配置,完成之后就可在URL对应的服务器上进行开发。在启动开发模式之后,微信公众号系统定义的自动回复与自定义菜单等均失效。

    字段解释说明:

        appID:应用id,微信开发者编号,在微信中主要用于创建微信菜单等。

       appSecret:应用密钥,与appID相配合的,可理解为这是私密的应用编号。

       URL:外部服务所在的地方,当被启用时,微信公众号的自定义菜单、自动回复等均失效。所有的用户请求操作由微信服务器转发到URI所在的服务进行解析响应。

    Token:两台服务器之间的密钥,它可以让公众号服务器确认请求是来自微信后台还是恶意的第三方。

转载于:https://my.oschina.net/inchlifc/blog/1616183

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值