当前位置: 首页 > news >正文

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

学习目录

  • 微信小程序前端直接获取授权
    • 微信为什么要授权
    • 微信怎么授权?
    • 微信登录


微信小程序前端直接获取授权

微信为什么要授权

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

微信怎么授权?

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

  2. 如微信文档提供的一些授权范围在这里插入图片描述

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

  4. 点击允许的时候,就授权成功了,打印以下信息在这里插入图片描述

微信登录

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

  1. 授权和登录是两码事,所以能直接点来说,即使没有登录,你正常让用户允许你的权限就可以了调用他的信息了
  2. 那登录有什么用?登录无非就是告诉后端,这个人是谁,谁在使用功能。因为登录有会有code的了,用code去换取openid,而openid是唯一的
  3. 要想知道怎么样登录的请看文章–大白话理解-微信小程序的授权登录

相关文章:

  • Spring常用注解。
  • Spring之拦截器
  • 【知识图谱】Louvain、LPA等5类经典社区发现算法 Python 实战
  • SQL server 2008 r2 安装教程
  • python wechat --- 企业微信机器人API
  • 阿里云ossutil使用
  • Spring——事务注解@Transactional【建议收藏】
  • scanf、printf使用详解
  • 基于文化算法优化的神经网络预测研究(Matlab代码实现)
  • ubuntu安装mysql详细过程
  • SpringCloud面试题及答案 300道,springcloud面试题总结 (持续更新)
  • 图文详解核方法——以核支持向量机KVSM为例
  • 计算机视觉 Project 1:Image Filtering and Hybrid Images
  • 云计算-Linux文件类型介绍,归属关系,基本权限介绍
  • DVWA靶场环境搭建
  • ES6核心特性
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • HTML-表单
  • input的行数自动增减
  • mongo索引构建
  • oschina
  • SSH 免密登录
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 回流、重绘及其优化
  • 前端自动化解决方案
  • 嵌入式文件系统
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 如何在GitHub上创建个人博客
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (层次遍历)104. 二叉树的最大深度
  • (二)fiber的基本认识
  • (南京观海微电子)——I3C协议介绍
  • (四) Graphivz 颜色选择
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)Windows2003安全设置/维护
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • .gitignore文件设置了忽略但不生效
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • .Net中wcf服务生成及调用
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @NestedConfigurationProperty 注解用法
  • @requestBody写与不写的情况
  • [ 2222 ]http://e.eqxiu.com/s/wJMf15Ku
  • [1159]adb判断手机屏幕状态并点亮屏幕
  • [14]内置对象
  • [2021 蓝帽杯] One Pointer PHP
  • [AX]AX2012 SSRS报表Drill through action
  • [bzoj4240] 有趣的家庭菜园
  • [C++]运行时,如何确保一个对象是只读的
  • [C++基础]-初识模板
  • [daily][archlinux][game] 几个linux下还不错的游戏