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

学习目录

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


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

微信为什么要授权

  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. 要想知道的请看文章–大白话理解-微信小程序的授权登录

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/71490.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大白话理解-微信小程序的授权登录

学习改文章,您就有清晰的微信小程序授权思路,前后端遵循开发规矩即可 当然更加完善的实现办法要去看官方文档的推荐 学习前建议看看授权大白话理解-微信小程序获取授权 文章目录 大白话讲步骤:按照最常见的,点击一个按钮进行登录1…

剪映的相关介绍

剪映快捷键 更改全局设置 定格:截取视频中的一帧生成图片(3秒) 镜像:将视频左右翻转 联动:开启联动,视频轨道上方的字幕或文字轨道能够随视频移动 关闭原声:视频中的原声将不播放 关闭原声&…

剪映使用教程

目录 剪映常用功能 剪映常用功能

剪映电脑版画中画在哪?

剪映是一款功能全面的视频剪辑软件,很多用户都在使用剪映制作视频并上传到短视频平台。那么剪映电脑版怎么实现画中画呢?下面小编要教给大家的就是电脑版剪映添加画中画的教程。 电脑版剪映怎么画中画 1、打开电脑版剪映。点击开始创作按钮。 2、点击想要…

使用剪映提取视频中的字幕并导出(txt或srt格式)

需要使用剪映电脑版,打开之后 第一步:选择“音频”—>“音频提取”—>“导入” 在弹出的界面中选择需要的导入的视频,或者直接将视频拖入到“导入”框中 第二步:将导入的视频拖到下方的音频轨道 第三步:识别字…

【剪映】基础剪辑 | 实用技巧

文章目录 前言文本制作敲击键盘字幕(打字机效果) 图片视频为一点视频同时添加入场和出场效果 前言 记录本人在使用剪映进行创作的过程中,总结的一些实用技巧。 文本 制作敲击键盘字幕(打字机效果) 1、添加打字机文…

剪映电脑版使用教程(超详细)

目录 页面设置 流程 素材详解 1. 导入素材 2. 注意导入素材的格式 3.添加素材到时间线面板 4.素材的删除 5.素材的分割 6.素材的伸缩 时间线面板详解 1.多条轨道的重叠 2.多条轨道的素材导入 3.多条轨道的分割 4.定格功能 5.倒放功能 6.镜像和关闭原声 7.旋转功…

微信内使用支付宝支付

1.支付宝手机网站支付部分代码: 需要注意的是AlipayTradeService.php的aopclientRequestExecute()方法需要修改 if (!empty($oid)&& trim($oid)!""){//商户订单号,商户网站订单系统中唯一订单号,必填$out_trade_no $oid;…

Android 微信支付 支付宝支付简单使用

微信支付: 1.添加依赖: implementation com.tencent.mm.opensdk:wechat-sdk-android-with-mta:2. 报名下建文件夹wxapi . 3. 我这里是有一个分享的回调 不用管那个 支付需要的是WXPayEntryActivity这个 public class WXPayEntryActivity extend…

支付宝,微信在没网络的情况下还能支付,是如何实现的?需要什么支持?

上次,我去医院挂号的时候,在手机欠费没有网络的情况下,抱着试试看的心态打开了支付宝的付款码,挂号窗口的工作人员用扫码枪扫了一下,居然也扣款成功了。然后我就感觉很神奇,到底是怎么支付成功的。经过我咨询客服以及上网查询相关资料后,终于了解了这其中的奥妙,其实也…

第三方支付接入(微信,支付宝)

写在最前面 以下内容关于微信相关的,除了binarywang,个人认为都不要再用了。相比较王大哥的封装,我自己写的真是连弟弟都不如。 支付宝相关的,好久不用了,不知道还能不能工作。建议找创建时间比较新的文章来看。 关…

WooCommerce接入支付宝微信支付

WooCommerce接入支付宝微信支付 前言安装支付宝插件(方法一)安装配置获取注册信息 安装支付宝插件(方法二)安装微信支付插件下载及安装获取微信公众号APPID,微信支付密钥获取微信公众号的AppID(应用ID&…

Android接入支付宝和微信支付

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 前言 很多APP都需要支付功能,国内一般就是支付宝和微信了。目前这2种接入方式对于APP端来说都已经比较方便了,因为大部…

微信推送和支付宝付款接口的使用

我们在开发的过程中经常会碰到调用微信或者支付宝接口进行付款,付款完成之后,如果用户绑定了我的账号,我只要有活动了,就要给这个关注我的用户推动消息,让用户知道,比如说,我们经常会关注一些公…

网页调起支付宝付款和微信付款

网页调起支付宝付款和微信付款 昨天在指导客户制作付款网页的时候写了部分说明文档,觉得其中有很多对第一次接触这方面的人能有所帮助,在此分享一下 调起付款的步骤 1.获取微信code(支付宝是auth_code,以下统称code) 不论是微…

个人如何接入支付宝或者微信支付等支付接口

企业途径:直接注册一个有资质的公司,并把工商局下发的企业许可证传给支付宝或者微信,让它们进行资质审核认证,如果微信或者支付宝觉得你的资质足够跟他们合作了(整体来说很困难,不怎么容易达到足够的资质&a…

设计聊天机器人,5个误区小心别踩

设计聊天机器人,5个误区小心别踩! 最近一段时间,各种AI对话工具大火,海外有ChatGPT,国内有百度下面的文心一言。越来越多人开始将智能工具搬到了自己的产品里。 而市场上有很多聊天工具都有自动化的功能,虽…

世界上最复杂的函数_巨蟹座是世界上最懒的星座。

01 巨蟹座是世界上最懒的星座。 1、世界上最懒的星座,别人整点拖延症,巨蟹整年拖延症。 让ta学习、工作、运动、洗头的最好方式是拿枪顶脑袋。 2、自我保护意识无比强! 敏感排行居首位! 自己说的话百般酝酿,别人说的话…

巨蟹座适合计算机应用和文秘,业务能力强 适合当秘书的星座

十二星座中,每种星座擅长的领域都不一样。有些人适合当老板,有些人适合当员工,有些人适合当秘书。一般来说,秘书是一个非常难做的位置,甚至比老板和员工还要辛苦。不过,对于下面这几个星座来说,…

巨蟹座 55e外表达2000度 火山活泼岩浆遍布

巨蟹座 55e外表达2000度 火山活泼岩浆遍布 这个发明暗示巨蟹座 55e这个超级地球的外表十分杂乱,猛烈的火山喷发招致熔岩流遍及寰球,全部地表大局部被掩盖着滚烫的火山喷发物。假如巨蟹座 55e 与木卫一进行对照,那可以巨蟹座 55e 更“绚烂”一…