微信公众号怎么开发

很多朋友对微信公众号的智能回复等功能比较感兴趣,在这篇文章中,我简单的跟大家介绍下微信公众号的开发及数据交互流程,让大家至少能大概了解微信开发是怎么一回事。

操作方法

  • 01

    首先, 微信公众号分两种类型和两种情况,两种类型分别是订阅号和服务号,两种情况是,已认证或未认证的公众号。他们分别具体的接口权限大家可以在微信后台的“开发者中心-接口权限”看到。

  • 02

    简单说, 未认证的订阅号只有基础支持、自动回复和发送回复消息的接口,只有实现一些较简单的数据交互功能,例如本公众号(需要特别说明一下,本公众号也是未认证的订阅号,关于自定义菜单是一个微博关联认证的历史遗留问题,除此之外所有权限与普通未认证的订阅号一样)

  • 03

    那么,什么是接口?微信接口又是什么意思? 打个比方,如果一家公司是一个系统,创业之初,你可能一个人身兼多职,同时负责营销、财务、研发等,发展到了一定规模后为了提高公司整体的运行效率和服务水平,你就需要聘用不同的人才来帮你承担相应的一部分工作,那么同时,你也需要向这部分人提供对应的工作权限以满足他们的工作需要,这就类似于接口的概念。

  • 04

    微信接口简单说, 是微信公众平台向第三方开发者提供的一个用户资源数据及功能的访问/使用权限。通过对开发者提供开放统一的API接口环境,来帮助微信第三方开发者访问微信公众平台的功能和资源,以达到充分自由的运用微信公众平台用户资源及功能的目的。 在微信上,要实现这一目的,需要开启“服务器配置”如下图所示:

  • 05

    如图所示: 大家需要注意的是,一旦开启了服务器配置,微信平台自带的自动回复、自定义菜单等功能全部失效,所有的事件推送都会被转发到你所配置的服务器地址URL上。 简单解释下开发者ID和服务器配置各参数的作用: AppID是应用ID,也就是微信开发者编号的意思,在微信中主要用于创建微信菜单等。 AppSecret是应用密匙,与AppID是相配合的,意思可理解为这是私密的应用编号。 URL服务器地址是微信服务器像开发者服务器推送消息和事件的地址,可理解为你家的住址。这里没什么特别要求,无论你使用什么语言开发,只要能通过HTTP服务的80端口返回符合微信要求的XML信息即可。

  • 06

    梳理下过程, 当微信用户给你的微信公众号发送消息后,消息到达微信服务器被处理成XML数据包并转发给开发者服务器(URL),开发者服务器接收到数据包后就会把用户消息经过一系列的逻辑处理并再转送给微信服务器,最后微信服务器再推送给用户。 数据交互的流程:用户发送消息—到达微信服务器—转发给开发者服务器—转送微信服务器—推送给用户 看到这里,相信大家已经知道,微信公众号的开发关键流程在开发者服务器处理用户信息这一步上,至于这一步怎么做,那就是一个大话题了。 相比而言,微信开发是很简单的,将用户消息处理成符合微信要求的XML数据包结构即可,因此开发重心全在逻辑处理上面。

(0)

相关推荐

  • 微信公众号怎么开发自定义菜单?

    怎么给微信公众号开发自定义菜单 ,下面小编以最简单的方式来交大家 1.登入微信公众平台,点击进入自定义菜单 2.创建菜单名称,以及菜单内容. 3.勾选发送消息.跳转网页需要微信认证过的才可以 4.下面 ...

  • 微信公众平台如何增加运营者管理微信公众号?

    现在很多企业,都应该开通了微信公众号了,有的是订阅号认证,有的是开通了服务号认证,也有的是订阅号和服务号都开通并认证了.开通微信公众号,不管怎样,建议做个认证,因为认证可以带来信任和排名靠前的优势.而 ...

  • 微信公众号如何盈利?

    微信公众号盈利已逐渐普遍,大家快来看看! 操作方法 01 第一:原创知识 即输出我们的文章,视频教程,专栏,付费课程等. 02 第二:广告 不少公众号都是通过接广告宣传获得盈利.不断提高才能拉住赞助商 ...

  • 微信公众号开发服务器配置URL和token填写方法

    很多人不明白微信公众号开发者中心服务器配置里面的url和token是什么,不会填写.看了教程也不理解是什么,本文详述一下这个问题. 方法/步骤 作为一名微信公众号开发者,别人进入你的微信公众号,肯定会 ...

  • 微信公众号小程序怎么做(如何开发微信小程序开发)

    无论是线下实体店还是电商行业,如今已经有越来越多的商家开始使用微信小程序,小程序已然成为了新的卖货平台,尤其是现在,商家不需要懂任何代码技术,只需借助得有店,就可以轻松实现在线制作小程序,低成本打造自 ...

  • 微信公众号对接和开发

    这里就不多做解释,直接进入主题 在如今的微信时代,拥有的一个公众号,也是必备的,很多小站长,拥有了公众号,但是无法对接自己的网站,请人费用又太高, 如今大家可以省掉这笔费用了,亲自测试可以对接任意网站 ...

  • 微信公众号留言功能如何开通?

    微信公众号做留言板的方法: 1 登入微信第三方开发平台,进入功能管理. 如(打开更快平台,有账号的登陆,没账号的注册) 2 登陆进来后,先绑定微信公众号,然后点击功能管理 3 如图,互动营销→微活动→ ...

  • 微信公众号带链接的图文消息怎么发送

    根据微信公众平台目前的规则,除了已经开通微信支付的微信公众号具有这个链接功能外,其它任何公众号都没有此项功能,换句话说订阅号,没有开通微信支付的服务号都没有链接功能.如果非要链接出去,有两种方法: 方 ...

  • 教你如何在微信公众号里制作开通微信商城

    如今是微信营销的时代,借助微信公众号搭建微信商城的品牌营销是一个不错的渠道,还可以在微信公众号上实现商品的交易和商品展示,但是自己又不会去编程开发,额外去定制微信商城的成本又很高,那么如何自己动手制作 ...