微信获取授权用户手机号
微信获取授权用户手机号
用户登录获取用户的sessionKey
这一步主要是用JSCODE通过微信接口获得
解密
public String decodePhone(String encryptedData, String iv, String sessionKey){try {byte[] sessionKeyBytes = Base64.decode(sessionKey);byte[] encryptedDataBytes = Base64.decode(encryptedData);byte[] ivBytes = Base64.decode(iv);Security.addProvider(new BouncyCastleProvider());SecretKeySpec skeySpec = new SecretKeySpec(sessionKeyBytes, "AES");AlgorithmParameters parameters = AlgorithmParameters.getInstance("AES");parameters.init(new IvParameterSpec(ivBytes, 0, INIT_VECTOR_LENGTH));Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5PADDING");cipher.init(Cipher.DECRYPT_MODE, skeySpec, new IvParameterSpec(ivBytes, 0, INIT_VECTOR_LENGTH));byte[] decrypted = cipher.doFinal(encryptedDataBytes);if (null != decrypted && decrypted.length > 0) {String result = new String(decrypted, "UTF-8");return result;}} catch (Exception ex) {ex.printStackTrace();}return null;}
微信获取授权用户手机号相关推荐
- 微信小程序获取绑定授权用户手机号getPhoneNumber-全流程及手机号带*号问题
微信小程序获取微信绑定授权手机号getPhoneNumber全流程及出现手机号带*号问题详解 微信小程序文档中给出如下示例 获取微信用户绑定的手机号,需先调用login接口. 因为需要用户主动触发才能 ...
- PHP 获取微信小程序用户手机号
截止到目前为止,小程序通过获取session_key与encryptedData与iv进行解密获取手机号的方法已经不行了,只能通过点击按钮来实现获取微信用户的手机号,本文仅以PHP为例 大概流程: 1 ...
- 微信H5授权用户和公众号关注用户区别
微信H5授权用户和公众号关注用户区别 概念H5页面访问用户是通过微信jscode获取token授权普通访问用户 公众号关注用户是关注了微信的公众号后的用户 概念上一个是普通访问用户(包括了但不限于关注 ...
- asp获取微信小程序用户手机号,asp微信小程序手机号获取,微信小程序手机号asp获取方法
今天搞的这个项目里需要用到asp获取小程序用户的手机号,在网上找了下资源,一个也没有找到,难道用asp获取不到微信小程序用户的手机号码吗?非也,经过一系列操作,成功了,asp照样可以获取小程序用户的手 ...
- 小程序微信头像授权、手机号授权、地理位置授权
小程序授权 常用的小程序授权有手机号授权.微信头像及昵称授权.地理位置授权.下面就分别说一下具体的实现操作 1.手机号授权. 手机号授权需要用户主动的触发,程序驱动触发是实现不了的.通过button实 ...
- java微信获取所有用户_java微信获取用户列表示例
公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成.一次拉取调用最多拉取10000个关注者的OpenID,可以通过 ...
- 企业微信 获取当前用户信息
按我的理解说白了就是: 1 按微信指定的方式拼接出一个oauth url地址( https://open.weixin.qq.com/connect/oauth2/authorize?appid=CO ...
- Taro小程序授权用户手机号报错,用户绑定的手机需要进行验证,请在客户端完成短信验证..
使用微信开发者工具问题 登录个人手机号或者个人信息时,报错 在你的微信小程序平台进行微信认证后- 解决: 在开发者工具上方点击真机调试,选择你的系统类型 在你的手机上授权并且短信验证后,再使用开发者工 ...
- 微信获取信息用户登录报错redirect_uri域名与后台配置不一致,错误码10003
解决方法:公众号->公众号设置->功能设置->业务域名,js接口域名,网页授权域名需要填写,
最新文章
- android handler作用,Android中Handler的作用
- Java实现min函数_AcWing 41. 包含min函数的栈--Java代码
- win32 c++源码大全_网站源码,服务器,域名三者是什么关系?
- python交通调查数据处理_python 小型交通调查后的数据处理(数车)
- 位移的单位符号_,(有符号位移)和(无符号位移)的使用方法,及差别
- 软件测试(三)——lab 1
- mysql or 速度_mysql中or和in的效率问题
- 一直弹出adb已停止工作(远程主机强迫关闭现有的连接)的最简单完美解决法
- 天玑9000和苹果a15哪个好
- OpenGL环境下PLY三维模型的读入与显示
- oracle 表分区
- MT7687芯片资料MT7687原理图资料
- building workspace问题
- 《精彩网址大全——工商经济科学教育卷》前言
- 高薪必备!年薪80W+的阿里巴巴P8架构师都学习的笔记:《MySQL技术精粹》理论+实战齐飞
- 修改taro-ui的样式,在自定义组件中使用taro-ui,修改ui框架样式
- db2关闭下一句sql的日志_分析DB2活动日志满的原因及解决DB2日志满方法与避免方案...
- STM32串口2初始化
- 如何显示计算机中本地用户和组,win10电脑管理界面如何显示出“本地用户和组”功能...
- 岩棉夹芯板英标BS476-20BS476-22耐火测试
热门文章
- python 根据word生成ppt_python操作word、ppt的详解
- 【链块技术10期】区块链基础语言(二)——GO语言开发环境搭建
- 蓝牙键盘 android手机游戏,使用BluetoothHidDevice将安卓手机同时模拟成鼠标和键盘...
- 【DBpedia Spotlight】知识图谱实体链接/抽取文本实体
- win10系统计算机搜索文件,win10搜索文件内容的方法是什么_win10精确搜索文件内容的方法...
- win7网络找不到局域网计算机名,教你操作win7系统局域网内找不到其他电脑的解决方法...
- APP合集,简单总结一下
- 荣耀20青春版装鸿蒙系统,华为鸿蒙2.0系统正式发布,只有这55款华为设备,可升级鸿蒙系统...
- 【MySQL】MySQL 存储引擎、索引、锁、集群
- 2021年少儿编程未来趋势分析