微信公众号

微信公众号和小程序的区别:

所谓微信公众号,分为订阅号和服务号。个人只能申请订阅号,企业可以申请订阅号和服务号

小程序的叫“微信开发开放平台”,公众号的叫“微信开发公众平台”。

小程序:类似手机APP,独立开发,微信只是提供了一个入口

公众号:在微信的框架内开发,主要是每个用户的一个微信联系人,公司通过微信管理后台,可以快速搭建公众号,菜单,文章等信息. 菜单中包含的内容很多,可以回复消息,可以跳转小程序,可以打开网页H5.微信网页如果使用了微信的js-sdk,就可以使用微信的各种元素,比如扫一扫,摇一摇等.

微信开发者工具:

对于小程序来说是一个开发工具,对于公众号来说是个调试工具,只是一个微信浏览器,方法是在微信开发者工具的顶部输入微信网页地址即可浏览.

微信js-sdk:

微信公众平台面向开发者提供的基于微信内的网页开发工具包。引入方式:

1.使用script标签 http://res.wx.qq.com/open/js/...(支持https)引入;

2.如果使用vue-cli脚手架工具,可以先npm install weixin-js-sdk -s 加载依赖包 以下已脚手架为例.vue 文件中 import wx from 'weixin-js-sdk';

微信公众号网页开发:

scope:

  1. snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的
  2. snsapi_userinfo为scope发起的网页授权,是用来获取用户的基本信息的。但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息。
  3. 用户管理类接口中的“获取用户基本信息接口”,是在用户和公众号产生消息交互或关注后事件推送后,才能根据用户OpenID来获取用户基本信息。这个接口,包括其他微信接口,都是需要该用户(即openid)关注了公众号后,才能调用成功的。

开发指南

  1. 引导用户进入授权页面同意授权,获取code
  2. 通过code换取网页授权access_token(与基础支持中的access_token不同)
  3. 如果需要,开发者可以刷新网页授权access_token,避免过期
  4. 通过网页授权access_token和openid获取用户基本信息(支持UnionID机制)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值