uni app和php开发微信登录代码,uniapp如何实现微信授权登录
uniapp实现微信授权登录的方法:首先获取对应的appid和appsecret;然后在uniapp项目的manifest.json中进行APP SDK配置和模块权限配置。最后实现编码。
本教程操作环境:windows7系统,uni-app版本2.5.1,此方法适用于所有品牌的电脑。
推荐(免费):统一应用开发教程
通过uniapp实现微信授权登录的方法:
(1)在App中实现微信授权,需要在微信公众平台申请一个应用,获得相应的appid和appsecret;
填写申请表时需要注意两点:
应用包名称:应用打包时可以填写下图:
应用签名可以在微信公众平台-资源中心-资源下载头导航中点击手机软件下载,输入应用包名称后直接生成副本;
(2) APP SDK配置和模块权限配置在uniapp项目的manifest.json中进行;
(3)最后进入正式环节,开始编码:
//app第三方登录handlethirdloginapp(){ console . log(" App微信拉授权")var那= this uni . GetProvider({ service:& # 39;oauth & # 39,成功:function(RES){ console . log(RES . provider);//支持if(~ RES . provider . indexof(& # 39;weixin & # 39)){ uni . log in({ provider:& # 39;weixin & # 39,成功:函数(loginRes){ console . log(& quot;App微信成功获取用户信息",loginRes);that . getapplogindata(login RES)//请求登录界面方法},fail:function(RES){ console . log(" App微信获取用户信息失败",RES);} }) } }});}、//请求登录接口方式getapplogindata (data) {var那= this//这是前端自行调整微信用户信息的接口。如果需要请求接口,如果前端不需要获取接口,就交给后端,这样可以保存第二个操作uni . request({ URL:“https://api.weixin.qq.com/sns/userinfo? access _ token = & quot;+data . AuthResult . access _ token+& quot;& ampopenid = & quot+data.authResult.openid,方法:& # 39;GET & # 39,DataType:& # 39;json & # 39,表头:{ & # 39;内容类型& # 39;: 'application/x-www-form-URL encoded & # 39;//默认值},success(RES){ console . log(& # 39;【登录回调唧唧】& # 39;,res)那个。$ API . Ajax(& # 39;smdc/index/applogin & # 39;,res.data,function(ret){ console . log(& quot;登录界面成功回调:“,ret)},& # 39;POST & # 39,true)},fail() {}})}相关免费学习推荐:php编程(视频)
以上是uniapp如何实现微信授权登录的细节,更多
uni app和php开发微信登录代码,uniapp如何实现微信授权登录相关推荐
- uni app 调用网络打印机_一套代码,七端运行-uni-app
为什么要使用uni-app uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS.Android.H5.小程序等多个平台. 同时在别的方面它也有很大优 ...
- 《小程序》微信小程序绑定系统账号并授权登录之微信端
小程序登录 小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系 登录流程时序 说明 调用 wx.login() 获取 临时登录凭证code ,并回传到开发 ...
- PHP微信扫码关注公众号并授权登录源码
PHP微信扫码登录看起来简单,但做起来有点麻烦,开发起来就会浪费很多的时间. PHP判断是否首次关注公众号,扫码关注公众号获取微信用户头像.openid和省市等信息源码. 演示体验地址: https: ...
- 最新PHP微信扫码关注公众号并授权登录源码
正文: PHP微信扫码登录看起来简单,但做起来有点麻烦,开发起来就会浪费很多的时间. PHP判断是否首次关注公众号,扫码关注公众号获取微信用户头像.openid和省市等信息源码. 第一步:获取关注二维 ...
- 点击链接微信html代码怎么写,html5微信分享代码怎么写呢?
html5微信分享代码怎么写呢?现在很多人都在微信好友或者朋友圈分享一下内容和别的有趣的文章或图片,但是你们知道分享的这些内容是怎样生成的吗?这些内容代码是怎样的呢?下面小编就给大家介绍一下关于 ht ...
- 微信卡死代码 java_能让微信卡死的代码是什么 微信整人代码大全
微信近日有朋友发现一个BUG,准确来说是安卓系统的BUG,这个BUG代码能让用户点击后微信卡死状态,需要结束微信进程重新打开才能继续使用,是怎么办到的呢?是不是也想整蛊自己的闺蜜.基友呢?下面和小编一 ...
- uniapp h5公众号授权登录基本流程
公众号授权登录流程 1.判断登陆情况,直接就是拿本地存储的token去请求接口,401就是未授权或者授权过期 2.未登录: url地址有code 直接获取code,请求登陆接口 url地址无code ...
- springboot整合qq登录<1.前置要求和授权登录原理>
目录 1.前置要求和授权登录原理 2.读取自定义json配置文件信息 3.获取跳转url和回调的接口 4.使用websocket和前端建立连接 5.对接qq登录的流程 前置要求 在使用qq登录之前需要 ...
- 从零开始开发微信小程序(四):微信小程序绑定系统账号并授权登录之后台端...
2019独角兽企业重金招聘Python工程师标准>>> 1. 后台开发环境: 语言:java 框架:springboot 2. 代码示例: package com.zc.wechat ...
最新文章
- 一文了解点特征直方图
- 计算机及网络应用基础思维导图_思维导图在生物教学中的应用
- 模拟芯片的最大“杀手”,竟然是它?!
- python进制转化大全
- Matlab生成m序列
- 解决 Ubuntu 18.04 无法关机的问题
- mysql导到相对位置_MySQL数据备份与恢复
- 23 Refs的应用场景与选用思考
- com.microsoft.sqlserver.jdbc.SQLServerException: 索引 7 超出范围。
- 0710 mux协议的作用(ppp拨号时如何和gprs进行at指令交互)
- Maven Helper 安装使用(jar 包管理工具)
- C语言 ##运算符 - C语言零基础入门教程
- objective-C CollectionView 加深(添加注册头部View)
- 监督学习 | SVM 之线性支持向量机原理
- HPUX11.31环境下,更换HBA卡后的配置操作(HP-UX)
- nginx ngx_http_proxy_module(反向代理)
- 福利网站!程序员面试——算法工程师面试大全第三部分
- linux iostat来对linux硬盘IO性能进行了解
- jumpserver 跳板机
- python-白盒测试方法
热门文章
- qq修改实名认证已达上限_qq空间登陆 使用Phantomjs模拟登录QQ空间
- C51单片机培训开发班
- 全新霸王餐小程序、外卖霸王餐程序代码源码|美团/饿了么霸王餐系统 粉丝裂变分销,独立商家端
- java数据库重要吗_我个人感觉数据库这方面对于程序员来说很重要,无论是对于JAVA程序员还是DOTNET程序员以及其他编程人员来说都是必须掌握的。为了帮助大家更好的来回顾T-SQL...
- windows10 结桌面进程,蓝屏
- 一台小型发电机与计算机相连,2020春青岛市高考物理二轮45分钟练习:交变电流的产生及描述含答案...
- 3万字总结 HTML + CSS,还不赶紧学起来✔️
- K8s集群史上最详细二进制安装教程
- 2023.2.22上机练习
- 数据分析最常用的5大软件,你都会哪些?