广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >通过大白话理解微信小程序获取授权
  • 154
分享到

通过大白话理解微信小程序获取授权

摘要

目录微信为什么要授权微信怎么授权?微信登录总结微信为什么要授权 微信用户授权,才可以操作微信官方的某些接口。简单来说就是:微信定义了很多接口,然后他们认为有一部分是涉及到用户使用安全

微信为什么要授权

  1. 微信用户授权,才可以操作微信官方的某些接口。
  2. 简单来说就是:微信定义了很多接口,然后他们认为有一部分是涉及到用户使用安全的,所以把这一部分划分了出来,然后这一部分按照功能来拆开各种范围。于是有了scope列表的东西,scope翻译为中文是范围的意思。(定位属于一个scope,摄像头调用也是一个scope)。
  3. 所以并不是一次授权全部scope都可以用,而是每一个scope都要问过用户,让用户自愿就可以(也就是摄像头同意了,不一定同意定位,这个我们都是非常清楚的)

微信怎么授权?

调用需要的权限就可以了 wx.xxxx

如微信文档提供的一些授权范围

代码演示一下,非常直接的在app.js 的onLauch下调用了这个方法,编译后提示是否授权微信步数

点击允许的时候,就授权成功了,打印以下信息

微信登录

微信授权是明白了,那登录是有什么关系吗?

  1. 授权和登录是两码事,所以能直接点来说,即使没有登录,你正常让用户允许你的权限就可以了调用他的非常非常基本的信息了,但是某些接口的信息很没营养,有营养的信息都在他返回的encrypteData里面了
  2. 就像该接口一样:”微信运动“,确实是授权允许你调用了,但是他有直接返回值给你多少步数了吗?并没有的。
  3. 所以只有用wx.login( )登录了进行一系列的交流,才可以获得他给的运动数据,这就是登录的功能
  4. 那么encrypteData怎么换成有营养的数据搞到手?比如获取运动步数。这就叫做解密,解密先要知道怎么运作的,那就迎刃而解了
  5. 要想知道的请看文章–大白话理解-微信小程序的授权登录

总结

到此这篇关于如何通过大白话理解微信小程序获取授权的文章就介绍到这了,更多相关微信小程序获取授权内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 通过大白话理解微信小程序获取授权

本文链接: https://www.lsjlt.com/news/174580.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作