如何获取微信小程序用户openid

onLaunch: function(){

var that = this

var user=wx.getStorageSync('user') || {};

var userInfo=wx.getStorageSync('userInfo') || {}; //查看缓存是否有**值

if((!user.openid || (user.expires_in || Date.now()) < (Date.now() + 600))&&(!userInfo.nickName)){

wx.login({

success: function(res) {

if (res.code) {

//发起网络请求获取openid

// console.log(res.code)

wx.request({

url: ';+res.code+'&grant_type=authorization_code',

method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT

// header: {}, // 设置请求的 header

success: function(res){

var obj={};

obj.openid=res.data.openid;

obj.expires_in=Date.now()+res.data.expires_in;

// console.log(obj);

wx.setStorageSync('openid', obj);//存储openid

}

});

//获取用户资料

wx.getUserInfo({

success: function (res) {

// console.log("111")

var users={};

users.avatarUrl=res.userInfo.avatarUrl;

users.nickName=res.userInfo.nickName;

console.log(users);

wx.setStorageSync('userInfo', users);//存储用户信息

}

})

} else {

console.log('获取用户登录态失败!' + res.errMsg)

}

}

})

}

}

收起

阅读全文

小程序获取运动步数php,微信小程序怎么获取php页面数据?相关推荐

  1. 微信小程序运动步数java_微信小程序实现运动步数排行功能(可删除)

    效果图如下所示: wxml {{item.rank}} {{item.name}} {{item.pace}} 删除 wxss /* pages/leftSwiperDel/index.wxss */ ...

  2. php 小程序 运动步数_微信小程序获取微信运动步数的实例代码

    现在运动计步很火,无论是蚂蚁森林,还是微信上都很火爆,本文介绍了微信小程序微信运动步数的实例代码,分享给大家 微信小程序API-微信运动 https://mp.weixin.qq.com/debug/ ...

  3. php 小程序 运动步数_微信小程序步数运动-收益讲解

    不得不佩服,步数小程序的厉害之处. 把闲散的运动步数,转化成一种可量化的社交货币,流动保存起来,探索出一种门槛低,又健康的经济模式. 对用户,真金白银的刺激,免费步数换取/抵现商品,红包,充值卡等. ...

  4. 微信小程序运动步数java_微信小程序实现运动步数排行(可删除)

    wxml {{item.rank}} {{item.name}} {{item.pace}} 删除 wxss /* pages/leftSwiperDel/index.wxss */ view{ bo ...

  5. 微信小程序实现运动步数排名与发布个人动态服务器部署

    1. 项目规划 本项目为基于微信手机应用平台的一款运动互动型小程序,实现了用户即时运动步数群内PK与个人动态的发布,小程序前端采用原生框架,后端采用基于Node的koa2框架,数据库采用MYSQL,对 ...

  6. php获取QQ音乐直链,微信小程序-获取QQ音乐直链

    获取QQ音乐直链-用于微信小程序 补充:以下方法获取的直链会有失效期,如果大家有嗅探等工具可以直接上QQ音乐网站获取资源的直链,此方法仅供参考. 问题起源: 最近在做小程序音频播放这一块的时候发现一个 ...

  7. php小程序session取不到,微信小程序实现Session功能及无法获取session问题的解决方法...

    因为小程序原生不支持Cookie,因此也不支持Session. 网上找到的的一些方法有缺陷,而且很多累赘,估计没有实际测试过,在此直接给出实测可用的代码. 大概思路就是借助小程序本地储存+网络请求的h ...

  8. 微信小程序开发系列七:微信小程序的页面跳转

    微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序 ...

  9. 微信小程序开发系列五:微信小程序中如何响应用户输入事件

    微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序 ...

最新文章

  1. 可以打开md_热议MD有病!旭旭宝宝怒斥CG偷开“录像轮播”:人家不开还不行?...
  2. cve-2017-12629 apache solr xxe rce 漏洞分析
  3. GitHub、Git与TortoiseGit基本操作
  4. QString string char*互转
  5. JsonException: Max allowed object depth reached while trying to export from type System.Single
  6. Java生鲜电商平台-SpringCloud微服务架构中网络请求性能优化与源码解析
  7. java web容器_Java Web容器安全
  8. oracle报表范例1 (转载)
  9. DrawWindowFrame
  10. 全网最全的git命令大全
  11. C++自增自减运算符简单记录
  12. vue html 原始 模板,vue初始化模板套用
  13. 元宇宙产业化还很遥远
  14. 对物理量“角速度”与“波矢”的理解
  15. 树莓派的浏览器无法上网
  16. セルジュ / Serge
  17. Pytorch系列笔记(六)
  18. Qt编写安防视频监控系统33-onvif云台控制
  19. 使用交换机服务器没有响应,登陆难交换机故障现象综合说明
  20. 协调世界时间 UTC

热门文章

  1. Win10电脑如何合并磁盘分区
  2. Window+Java环境证书生成说明,pfx证书已经生成
  3. 传统存储方式_相机传到手机的3种方式,没WiFi的相机也能用
  4. 蓝牙:深入浅出低功耗蓝牙(BLE)协议栈
  5. STM32F103mini基础知识归纳
  6. 连接mysql数据库格式_MySQL_Mysql数据库命令大全,一、连接Mysql格式: mysql -h - phpStudy...
  7. Ubuntu 14.04/16.04 (使用apt-get进行安装) 安装Docker
  8. OpenCV 文本显示 putText 和 getTextSize
  9. 转载关于使用Ant打包Flex的一些脚本
  10. PHP命名空间带来的干扰