码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 大白话理解-微信小程序获取授权


    学习目录

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


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

    微信为什么要授权

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

    微信怎么授权?

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

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

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

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

    微信登录

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

    1. 授权和登录是两码事,所以能直接点来说,即使没有登录,你正常让用户允许你的权限就可以了调用他的非常非常基本的信息了,但是某些接口的信息很没营养,有营养的信息都在他返回的encrypteData里面了
    2. 就像该接口一样:”微信运动“,确实是授权允许你调用了,但是他有直接返回值给你多少步数了吗?并没有的。
    3. 所以只有用wx.login( )登录了进行一系列的交流,才可以获得他给的运动数据,这就是登录的功能
    4. 那么encrypteData怎么换成有营养的数据搞到手?比如获取运动步数。这就叫做解密,解密先要知道怎么运作的,那就迎刃而解了
    5. 要想知道的请看文章–大白话理解-微信小程序的授权登录
  • 相关阅读:
    App Inventor 2 如何比较两个日期/时间?
    六大科研工具推荐,外文文献阅读管理全都搞定!
    【MM32F5270开发板试用】基于MindSDK实现水深度数据采集
    C++智能指针
    蓝桥:重新排序(差分,python)
    vue的diff算法
    linux Shell 命令行-02-var 变量
    【Jenkins+Gitlab自动化部署配置】
    K8S的控制器Deployment,ReplicaSet,StatefulSet,CronJob,最小单位pod
    【Python】Python环境安装与简单代码运行
  • 原文地址:https://blog.csdn.net/qq_33966310/article/details/126809396
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号