初识微信开发

目录

前言

微信公众平台

订阅号、服务号

企业微信

小程序

公众平台各个号的区别

微信开放平台

非微信应用引入微信接口

使用UNIONID

第三方开发

总结

开放平台是公众平台开发上的扩展

再说说企业微信

说说微信支付平台


 


前言

很多同学在接触微信运营和开发时常常被一系列概念搞晕,公众号、服务号、企业号、小程序、开发、开放。

其实这里你只要分清两个平台就行了:

  • 微信公众平台
  • 微信开放平台

下面依次讲它们各自的用处及联系。

另外此文是用于初涉微信开发的同学,只讲概念,不涉及技术知识。

微信公众平台

微信公众平台是由订阅号、服务号、企业微信(原企业号)、小程序组成,它们构成了整个微信生态圈。除订阅号外,另外三个都需要做开发才能使用。可以说整个微信公众平台就是微信运营的全部。

订阅号、服务号

订阅号服务号入口

只要使用过微信的同学肯定对微信中的订阅号、服务号不陌生。

它们最直接的区别就是订阅号发送的的消息是显示在 “订阅号消息” 文件夹中的,而服务号消息直接显示在微信消息列表中。

具体区别如下:

可以看出订阅号主要用于消息的发送。它的入门成本最低,只要注册好账号,就可以在后台通过配置编辑发送消息给订阅者。

而服务号可以通过调用微信的接口,达到一些更强大的功能。

企业微信

企业微信管理后台入口

微信公众平台原来有个微信企业号,它同服务号一样也需要通过微信提供的API进行开发才能满足使用。与服务号的区别就是它的API更偏向于实现一些企业相关的功能。对,企业号就是用于开发OA系统的。

可能受到钉钉的启发,在钉钉发布一年半后的16年,微信正式发布了企业微信APP。相比于企业号,企业微信是一个成熟的应用产品(毕竟有能力做开发的公司还是少),而且同原企业号一样也提供许多可以做二次开的接口,所以企业号正在逐渐废除中。

可以说企业微信就是个翻版的钉钉,在手机端或PC端下载好APP就可以直接食用。同时由于微信天然的社交属性,相比钉钉它还有更强大的客户管理功能。

小程序

小程序入口

张小龙在16年推出的微信小程序可以说是个颠覆性的产品,以至于让苹果倍感威胁扬言要将微信下架。当时网上有个很大的争论就是苹果下架微信,咱们是换社交工具还是换手机?当然此事最后也不了了之。(这里说下,小程序不是微信的专属。最早搞出小程序这个概念的是DCloud团队,现在几乎所有的大厂也都有自己的小程序)

小程序就是一个轻量级的APP,所以其完全依赖于开发实现。

公众平台各个号的区别

从上面的入口可以看出,除企业微信外(因为它是作为一个独立成熟的产品存在并不依附于微信,所以有单独的后台入口),订阅号、服务号、小程序的登录都是在微信公众平台通过注册的邮箱登录。

所以一个邮箱只能注册一种类型的账号。就比如你用 cdxq@outlook.com 注册了一个小程序账号,那此邮箱就不能注册服务号或订阅号,需要再找邮箱。这也是做微信开发最苦恼的,邮箱不够用╮(╯_╰)╭


微信开放平台

微信开放平台入口

既然微信公众平台的几个账号(以下统称公众账号)都可以做开发,为何还要搞个开放平台?

它的存在主要基于以下三方面:

非微信应用引入微信接口

我们不仅可以在公众平台上开发,还可以在自己的移动应用或网站应用中使用微信提供的API,这时我们就要注册微信开放平台账号,在上面获取接口凭证。

使用UNIONID

公众账号的开放都是相互独立的,做过微信相关开发的同学一定很熟悉 openid,它是用户在各个公众号中的唯一标识。但它在各个公众号间不能互通。如果要在多个账号间进行用户识别该怎么做?此时就要用到开放平台中的 UnionId,它是用户在整个公众平台唯一标识。

第三方开发

如果我们都是在自己公司的帐号做开发,那么事情很简单,直接在公众账号上开发就OK了。但大多数公司都不具备开发能力,他们就只能使用具备开发能力的第三方公司(统称第三方服务商)开发的产品。

而要想成为第三方服务商就要在微信开放平台注册认证。

第三方服务商分为

  • 公众号第三方
  • 小程序第三方

分别对应开发公众号和小程序。

总结

开放平台是公众平台开发上的扩展

微信公众平台基本上涵盖了整个微信生态圈,我们可以直接在上面开发和运营。而微信开放平台是对公众平台开发能力和开发方式上的补充,可以帮助我们开发更强大、满足不同主体使用的微信产品。

再说说企业微信

细心的同学可能注意到了,开放平台的三方服务商模式只有小程序和服务号,没有企业微信。这是因为由企业号升级为企业微信后,它在公众平台已经是个独特的存在。它不仅在PC端和移动端都有独立于微信外的APP,还有一个 管理后台 用于一些基础配置和二次开发。其中 三方服务商模式 就是在这个管理后台中开通。

说说微信支付平台

除了上面所说的两大平台,微信还有个支付平台。如果小程序、网页应用或者APP中涉及到金额交易,需要调用微信提供的支付接口实现支付功能。就需要注册该平台。

而支付平台账户有三种模式,针对三种不同的开发需求:

  • 普通商户        该账号用于为自己公司实现支付功能  
  • 服务商            开发团队用自己公司资质申请账号,为其它商户实现支付功能
  • 银行服务商    有清算资质的银行机构为商户实现支付功能 【它与服务商版本的区别就是,服务商不能经手资金,而银行服务商可以】

 

**其他链接**

[初识微信开发](https://blog.csdn.net/YNEWA/article/details/106499467)

[企业微信三方开发:注册企业微信服务商](https://blog.csdn.net/YNEWA/article/details/106555178)

[企业微信三方开发(一):回调验证及重要参数获取](https://blog.csdn.net/YNEWA/article/details/106784137)

[企业微信三方开发(二):获取access_token](https://blog.csdn.net/YNEWA/article/details/106885604)

[企业微信三方开发(三):网页授权登录](https://blog.csdn.net/YNEWA/article/details/106949281)

[企业微信三方开发(四):发送消息](https://blog.csdn.net/YNEWA/article/details/107340385)

[企业微信三方开发(五):扫码登录](https://blog.csdn.net/YNEWA/article/details/107381341)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值