公众号的入门知识点

  介绍

这篇文章给大家分享的是有关公众号的入门知识点的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。


? ?微信已经成为了我们生活中不可缺少的一个应用,借助微信这个平台,微信公众号也成为了一种主流的线上线下的互动营销方式。公众号的开发也成为前端   不可或缺的技能之一。

? ?公众号主要分为订阅号和服务号两种,前者以推送消息,为媒体和个人提供交流沟通为主,后者可以通过微信授权的形式,在微信内为用户提供服务,为企业   提供业务服务和强大的用户管理能力。前者基本不涉及到前端,所以后者就是我们今天主要介绍的。

注册账号

这一步是最开始的一步,先要去申请一个服务号,这一步就不多说,可以直接到官网去申请一个账号,这中间会有   一些审核的过程,这里就不具体说。在这个等待的过程中,如果你想马上动手开发,可以去微信公众号测试平台   去申请一个测试号。当然你如果只想体验一下,也是可以去申请一下测试账号体验一下的。

配置环境

在开发之前,我们要先做好准备的工作,包括微信公众号的配置和本地开发环境的配置,因为不方便使用公司的账户、下面所有图片示例来自微信测试公众号。   测试号均在一个页面内很容易就找的到,所以就不多说,说一下正式的配置

公众号配置 <人物> 公众号的入门知识点“> <figcaption> </figcaption> </图> <blockquote> <p> 1,在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发——接口权限——网页服务——网页帐号——网页授权获取用户基本信息”的配置选项中,修改授权回调域名。请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加http://等协议头;<br/> 2,授权回调域名配置规范为全域名,比如需要网页授权的域名为:www.qq.com,配置以后此域名下面的页面http://www.qq.com…, www.qq.com/login.html都可以进行OAuth3.0鉴权,但pay.qq.com, music.qq.com, qq.com无法进行OAuth3.0鉴权;<br/> 3,如果公众号登录授权给了第三方开发者来进行管理,则不必做任何设置,由第三方代替公众号实现网页授权即可
  如果你需要用到jsapi的一些功能如微信支付,分享等则需要配置JS接口安全域名。</p> </引用> <人物> <img src= <李>

natapp

<李>

花生壳

<李>

utools   本人用的就是utools,一个工具集,所以下文以utools为例子

<人物> 公众号的入门知识点“> <figcaption> </figcaption> </图> <人物> <img src=微信公众号调试环境

回调授权需要微信的环境,所以我们无法在我们最喜爱的   chrome中进行调试,无疑为我们的找出可恶的虫子们增加了难度,所以我们需要一个微信开发的神器,微信开发这工具   在做这一步的时候需要注意<代码>绑定为该公众号的开发者

开发配置 1。业务开发

写我们的业务代码。这一点和普通的页面没有太大的区别所以就不具体说

2。授权

微信网页授权的话,主要分为两种

1,以snsapi_base为范围发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。用户感知的就是直接进入了回调页(往往是业务页面)

公众号的入门知识点