APP微信授权
主要步骤:

(1)在App中要实现微信授权则需要在微信公众平台申请一个应用,获取相应的appid和appsecret;

在填写申请时有2个地方需要注意:

应用包名:是app打包时候可以填写的如下图位置:

应用签名可以在:微信公众平台的头部导航 — 资源中心 —资源下载 中点击下载一个手机软件,输入应用包名后直接生成复制;

(2)在uniapp项目中的manifest.json 进行APP SDK配置 和 模块权限配置;


3)终于进入正式环节,开始编码:

//app第三方登录

handleThirdLoginApp(){

console.log(“App微信拉起授权”)

var that=this

uni.getProvider({

service: 'oauth',success: function(res) {console.log(res.provider);//支持微信、qq和微博等if (~res.provider.indexOf('weixin')) {uni.login({provider: 'weixin',success: function (loginRes) {

console.log(“App微信获取用户信息成功”,loginRes);

              that.getApploginData(loginRes)  //请求登录接口方法},fail:function(res){console.log("App微信获取用户信息失败",res);}})}}

});

},

//请求登录接口方法

getApploginData(data){

var that =this

//这边是前端自己去调微信用户信息的接口,根据接口需要请求,如果不需要前端去获取的话就交给后端,可省去次操作

uni.request({

url: “https://api.weixin.qq.com/sns/userinfo?access_token=”+data.authResult.access_token+"&openid="+data.authResult.openid,

method: ‘GET’,

dataType: ‘json’,

header: {

‘content-type’: ‘application/x-www-form-urlencoded’ // 默认值

},

success(res) {

console.log(’【登录回调啾啾啾】’,res)

that.$api.ajax(‘smdc/index/applogin’, res.data,function(ret){

console.log(“登录接口成功回调:”,ret)

},‘POST’,true)

},fail() {

}

})

}

以上就是APP登录的完整操作流程。over~

链接:https://www.jianshu.com/p/4278b41d9c2b

uniapp 中APP使用微信授权登录完整总结相关推荐

  1. ios微信登录不上服务器,iOS微信授权登录

    首先需要确保你的App应用在微信开发平台上注册创建并获得对应的接口,对应登录.支付等功能还涉及付费,具体申请流程就不再这里说了.到开放平台->管理中心->移动应用->查看应用,确认你 ...

  2. 微信鉴权服务器地址,微信开发之微信授权登录

    本篇教程探讨了微信开发之微信授权登录,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. < 应用场景是:用Hbuilder打包app,在app中点击微信授权登录或者某一操作, ...

  3. Android微信授权登录内存泄漏问题

    最近有个APP中使用了微信授权登录功能,项目中我们采用leakcanary来检测内存泄漏,发现微信登录有内存泄漏的问题.现将解决过程记录如下,不确定与微信SDK版本有没关系,欢迎讨论指正. 一般我们是 ...

  4. wap2app(五)-- 微信授权登录以及踩过的坑

    应用场景是:用Hbuilder打包app,在app中点击微信授权登录或者某一操作,调起微信授权登录,用户授权后拿到用户信息. 一.登录插件配置 先配置微信登录参数 appid和appsecret,在m ...

  5. 浏览器打开微信公众号h5页面,增加cookie绕过微信授权登录

    from selenium import webdriver from time import sleepdriver = webdriver.Chrome() #插入cookie需要与cookie相 ...

  6. uni app和php开发微信登录代码,uniapp如何实现微信授权登录

    uniapp实现微信授权登录的方法:首先获取对应的appid和appsecret:然后在uniapp项目的manifest.json中进行APP SDK配置和模块权限配置.最后实现编码. 本教程操作环 ...

  7. uniapp app微信授权登录

    先在微信开放平台申请移动应用,然后拿到appid和appsecret秘钥 进入管理中心,选择移动应用,创建移动应用,按步骤来就行了,可能唯一会让你卡住的就是应用签名了 现在要生成应用签名就得用自有证书 ...

  8. uniapp开发h5微信授权登录(详细教程)

    uniapp开发h5微信授权登录 文章目录 uniapp开发h5微信授权登录 前言 一.前期准备--申请测试账号 二.正式开发--前端代码 三.打包发布 总结 前言 我也是第一次做h5授权微信登录,网 ...

  9. uni-app授权第三方登录(微信授权登录)

    APP微信授权登录需要到微信开放平台申请,在HBuilderX配置APP SDK中微信登录的appId,另外需要跟小程序.公众号授权账号互通的话也需要在微信开放平台申请,这是需要付费的呦(300元) ...

最新文章

  1. 20154312曾林 - Exp1 PC平台逆向破解
  2. k-NN最近邻算法(k-nearest neighbors algorithm)
  3. C语言求幺元的函数,离散数学实验指导书及其答案.doc
  4. mysql 动态显示月份列_mysql 中动态显示列
  5. RecyclerView解析--onViewDetachedFromWindow()/onViewAttachedToWindow()
  6. 【错误记录】Android Studio 编译报错 ( Gradle 下载错误导致 Failed to open zip file 报错 )
  7. 外中断---汇编学习笔记
  8. 安徽省公务员计算机专业知识,安徽省公务员考试计算机专业知识编程题
  9. 工具类--Excel 导出poi
  10. ubuntu64位(x86)下科大讯飞sdk使用注意事项
  11. 10个优秀的 Web UI 库/框架
  12. plsql中文乱码 显示问号
  13. 计算机组成原理节拍分为几种,计算机组成原理习题答案第七章
  14. python glob函数_python glob 模块 map函数
  15. javascript中Date对象及方法
  16. Linux环境下C语言MySQL接口API:第一讲
  17. 黑帽大会:苹果网络服务器比微软易入侵
  18. Eclipse Paho MQTT客户端Java源码分析
  19. 和利时dcs系统服务器设置,和利时DCS系统组态流程
  20. SCI 论文缩写使用心得

热门文章

  1. java 汉字转拼音缩写_汉字转拼音 java 工具类
  2. iOS逆向 — 逆向微信,透视聊天背景
  3. ATF快速扫盲(Quick Start)
  4. OJ每日一练——输出绝对值
  5. matlab中voa,matlab 运算出错 function [w1,w2,VoA,VoB,VoC,VoD,VoE,VA1,VB1,VC1,
  6. ICN:SDN后的下一个热潮
  7. 几天时间【免费】搭建了自己的个人博客,免租服务器,免买域名,真香警告。
  8. 初级程序员Mysql最新安装步骤(安装,卸载,常见问题)
  9. 连续状态转移算法(STA)的实现(python版)
  10. Pycharm DIY背景图片,让你的界面酷起来!