微信小程序API 用户信息

wx.getUserInfo(OBJECT)

微信小程序获取用户信息,需要先调用wx.login接口

OBJECT参数说明:

success返回参数说明:

示例代码:wx.getUserInfo({

success: function(res) {

var userInfo = res.userInfo

var nickName = userInfo.nickName

var avatarUrl = userInfo.avatarUrl

var gender = userInfo.gender //性别 0:未知、1:男、2:女

var province = userInfo.province

var city = userInfo.city

var country = userInfo.country

}

})

encryptedData 解密后为以下 json 结构,详见加密数据解密算法{

"openId": "OPENID",

"nickName": "NICKNAME",

"gender": GENDER,

"city": "CITY",

"province": "PROVINCE",

"country": "COUNTRY",

"avatarUrl": "AVATARURL",

"unionId": "UNIONID",

"watermark":

{

"appid":"APPID",

"timestamp":TIMESTAMP

}

}

UnionID机制说明:

如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过unionid来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的unionid是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。

微信开放平台绑定小程序流程

前提:微信开放平台帐号必须已完成开发者资质认证

开发者资质认证流程:

登录微信开放平台(open.weixin.qq.com) – 帐号中心 – 开发者资质认证

绑定流程:

登录微信开放平台(open.weixin.qq.com)—管理中心—公众帐号—绑定公众帐号

Bug & Tiptip: wx.getUserInfo 接口需要用户授权,请兼容用户拒绝授权的场景。

usercity 小程序_微信小程序API 用户信息相关推荐

  1. 微信公众账号后台怎么解除小程序_微信小程序解除绑定 微信小程序怎么授权...

    该如何注销小程序? 微信小程序目前无法取消,也是微信小程序最脆弱.最无助的地方.如果你确定你不想要这个小程序,你可以转移和改变主题和其中的所有信息,这样你的小程序就会变成别人的小程序,与你无关.相当于 ...

  2. 简单分享怎么开发自己的微信小程序_微信小程序快速制作步骤

    小程序开发除了专业人士会自己开发之外,就是外包开发和模板搭建这两种方法. 外包小程序开发需要持续不断地与外包团队沟通,投入的精力也不少,总体价格不低,基本在万元左右, 最适合新手的还是小程序模板搭建啦 ...

  3. usercity 小程序_微信小程序API 用户信息 wx.getUserInfo(OBJECT)

    wx.getUserInfo(OBJECT) ​获取用户信息,withCredentials 为 true 时需要先调用wx.login接口 OBJECT参数说明: 参数名类型必填说明最低版本with ...

  4. right 微信小程序_微信小程序高德地图API

    本文章介绍微信小程序调用高德地图API的过程,使用高德定位功能做演示. 微信小程序目前支持百度地图.高德地图.腾讯地图.用法可以说是基本完全一样,本文章以高德为例,简单说一下他们的区别,高德地图精度应 ...

  5. php mysql特殊符号过滤微信小程序_微信小程序数据过滤(filter)方法

    因为微信小程序的wxml和js的内部实现机制是分开编译的.所以在wxml是没办法调用js的函数的.这会导致WXML缺少一个我们常用的功能,那就是没有办法在视图层对数据做一些特殊处理.比如我们从后端获取 ...

  6. 同时存多个变量缓存 微信小程序_微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解...

    微信小程序 缓存 关于本地缓存 1.wx.setStorage(wx.setStorageSync).wx.getStorage(wx.getStorageSync).wx.clearStorage( ...

  7. 唯一标识 微信小程序_微信小程序获取用户唯一标识(不用授权)

    在做微信小程序开发时,根据应用的需要,可能会要求获得用户不同的信息和硬件设备不同的使用权限.前者比如:用户标识.头像.昵称.姓别.地址.手机号码等,后者包括:地理位置.手机相册.摄像头等.根据小程序现 ...

  8. input ios问题 小程序_微信小程序开发常见问题汇总

    原标题:微信小程序开发常见问题汇总 1.域名必须是https 非https的域名不被微信小程序允许. 2.input组件placeholder字体颜色 卸载placeholder-class里面的co ...

  9. then 微信小程序_微信小程序 引入es6 promise

    微信小程序开发两个月了.大家的项目都在不断迭代.已经不是小程序.这时候就会遇到多层回调嵌套的问题.有些目不忍视了.迫不得已引入es6-promise.在微信小程序内测的时候promise不需要手动引入 ...

最新文章

  1. Cocos2d-x 常见宏
  2. 2018南京java工资_2018年Java开发工程师的待遇如何?
  3. 计算机科学家Erik Meijer眼中的Hacker Way工作方式
  4. Linux设置ssh免密码登录
  5. HTML5 Canvas和EaselJS入门(译)
  6. Shell脚本学习-阶段六-密钥的批量分发与执行
  7. Spring StringUtils#cleanPath method 浅析
  8. hbase启动后HMaster进程自动关闭
  9. java docker client_Docker Client (another java docker client api)
  10. 【看动漫学编程】程序员在异世界生个娃 第3篇:搞不好我就是个王者
  11. 3dmax实例教程-使用3ds Max 创建一个完整的场景
  12. 前端 day01 常用基础语法
  13. cypress 框架介绍及元素定位
  14. unity中的C#编程-零基础(Unity2017)
  15. Retrofit学习
  16. ping命令指定包大小
  17. Excel 文件结构化解析示例
  18. Camtasia Studio 2022中文录屏微课制作利器
  19. hexo主题渲染latex公式之多行公式显示问题
  20. 网络安全等级保护制度遵循的基本原则

热门文章

  1. IDE+Smalidea插件+Baksmali调试破解APK
  2. 7080mt安装linux网卡驱动,Intel英特尔PRO100/1000/10GbE系列网卡驱动
  3. R语言学习20150414
  4. 08 网上爬取的数据如何制作成表
  5. 比较全面的log4j配置
  6. 无人驾驶虚拟仿真(十二)--图像处理之红绿灯识别
  7. CentOS7环境下 人大金仓kes86数据库安装过程
  8. 计算机一级表格函数公式,计算机一级:《Excel表格的基本操作》函数和公式编辑技巧...
  9. 腾讯云上申请免费的安全证书--【域名身份验证】
  10. 每日一题——分发糖果