uniapp 公众号获取code
uniapp H5获取code
onLoad(){this.getCode()},
methods:{getCode() {var local = encodeURIComponent('xxx'); // 当前H5页面的urlvar appid = 'xxx';this.code = this.getUrlCode().code; // 截取code// 如果没有code,则去请求if (this.code == null || this.code === '' || this.code == undefined) {var wxUrl ='https://open.weixin.qq.com/connect/oauth2/authorize?appid=' +appid +'&redirect_uri=' +local +'&response_type=code' +'&scope=snsapi_base' +'&state=STATE#wechat_redirect';window.location.href = wxUrl;} else {// 存在code 获取openiduni.request({url: 'http://xxx/wx/getOpenId', //请求后台路径method: 'GET',data: {code: this.code},dataType: 'json',success: res => {this.openId = res.data.openid;},fail: error => {}});}},getUrlCode() {// 截取url中的code方法var url = location.href; //获取打开的公众号的路径let winUrl = url;var theRequest = new Object();if (url.indexOf('?') != -1) {var str = url.substr(url.indexOf('?') + 1);var strs = str.split('&');for (var i = 0; i < strs.length; i++) {var items = strs[i].split('=');theRequest[strs[i].split('=')[0]] = strs[i].split('=')[1];}}return theRequest;}
}
uniapp 公众号获取code相关推荐
- 微信公众号获取code
第一次接触微信公众号开发时,看了微信开发文档,首先需要获取微信code和微信小程序一样,但是获取方式不一样,需要授权. 我用uniapp开发的 所以在mian.js中获取code的方式. 判断是否有 ...
- 本地开发公众号获取code
众所周知使用公众号sdk必须在微信公众平台进入"公众号设置"的"功能设置"里填写的"JS接口安全域名"下,那在开发环境岂不是无法调试?不一定 ...
- php公众号获取code,微信开发系列——公众号内嵌H5页面获取code,拿到openID
如果在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑. 我们要进行授权,先要经过用户授权(静默授权和授权页弹出授权两种,具体看文档中scope解析)拿 ...
- php公众号获取code,微信公众号获取code
methods: { getCode () { // 非静默授权,第一次有弹框 this.code = '' var local = window.location.href // 获取页面url v ...
- php微信获取openid_微信公众号获取openid(php实例)
微信公众号获取openid 公众号获取openid的方法跟小程序获取openid其实是一样的,只是code获取的方式不一样 小程序获取code: 用户授权登录时调用wx.login即可获取到code ...
- 在小程序授权公众号,获取公众号的code(前端)
代码开发前准备 1)登陆小程序管理平台-开发–开发设置-业务域名加上需要跳转的路径的域名 注意:1.是业务域名不是服务器域名:2.需要配置校验文件 2)登陆公众号管理平台-公众号设置–功能设置-网页授 ...
- tp5微信公众号获取用户openid_tp5+微信公众号获取用户基本信息
获取用户基本信息(UnionID机制) 获取用户基本信息(UnionID机制) 在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯 ...
- vue 微信公众号获取定位经纬度 腾讯地图逆地址解析为具体地址
最近做项目需要用到 微信公众号获取定位,并将定位转换为具体地址的需求,找了挺多,最后整理下,分享给大家~ 我这里使用的是腾讯地图,也可以使用其他的如百度.高德等. 思路是,先使用微信开放文档的获取定位 ...
- springboot+h5页面+微信公众号获取微信用户信息
springboot项目,h5页面通过微信公众号获取微信用户信息 最近本人有一个项目需求,微信公众号里点击一个菜单进入一个商城购物系统. 对于在微信公众号还是小白的我来说难度有点大,但是做完后发现也就 ...
最新文章
- 软件测试实验--数据工厂DataFactory+MySQL数据构造
- p4 是否能自动merge
- “==“和equals的区别是什么(史上最全总结、最靠谱)
- linux container 原理,容器概念与Linux Container原理
- 微内核和宏内核的区别_8086微处理器中的过程和宏之间的区别
- Hibernate-04-实体编写规范
- 【计算机网络】局域网原理与技术(局域网概述、以太网技术、高速以太网、虚拟局域网、无线局域网)
- ACS 4.2安装图解
- Gns3模拟器配置Cisco ASA防火墙
- 秦纪三 二世皇帝下二年(癸已、前208)——摘要
- 干货 | 4步带你完成私有云盘搭建
- NOVA温控器参数笔记(十)(故障代码)
- 红外线人体感应灯arduino_Arduino 各种模块篇 人体红外感应模块 proximity sensor
- 一年前,月薪两万被人叫老总,如今35岁在美团送外卖
- CVPR2022:Generalizable Cross-modality Medical Image Segmentation via StyleAugmentation and Dual Norm
- breakpoint()
- mysql获取后两位_Mysql 截取保留小数点后两位内容
- Linux监控系统概览
- 欧拉法、改进的欧拉法、龙格-库塔法求解初值问题
- PTA 公路村村通 思路分析及代码解析
热门文章
- BP神经网络(原理及代码实现)
- 贯穿整个产品生命周期的用户研究[用户研究]
- 二、【python计算机视觉编程】局部图像描述子
- EXCEL-2.让录制的宏高效运行
- java基础考试_Java语言基础试题及答案
- No handler found for GET /favicon.ico
- aws api gateway 网关的身份和访问管理
- linux服务器怎么开启远程,Linux配置SSH服务以便实现远程连接
- “云养车”背后,是知乎与途虎各自的“小算盘”
- Linux7 安装oracle11g rac过程