巧用微信小程序open-data快速获取用户信息-无需用户授权

open-data

用于展示微信开放的数据

属性类型默认值必填说明最低版本
typestring 开放数据类型1.4.0
open-gidstring 当 type="groupName" 时生效, 群id1.4.0
langstringen当 type="user*" 时生效,以哪种语言展示 userInfo1.4.0
default-textstring 数据为空时的默认文案2.8.1
default-avatarstring 用户头像为空时的默认图片,支持相对路径和网络图片路径2.8.1
binderroreventhandle 群名称或用户信息为空时触发2.8.1

type 的合法值

说明最低版本
groupName拉取群名称1.4.0
userNickName用户昵称1.9.90
userAvatarUrl用户头像1.9.90
userGender用户性别1.9.90
userCity用户所在城市1.9.90
userProvince用户所在省份1.9.90
userCountry用户所在国家1.9.90
userLanguage用户的语言1.9.90

lang 的合法值

说明最低版本
en英文 
zh_CN简体中文 
zh_TW繁体中文 

Bug & Tip

  1. tip:只有当前用户在此群内才能拉取到群名称
  2. tip:关于open-gid的获取请使用 wx.getShareInfo

示例代码

在开发者工具中预览效果

<open-data type="groupName" open-gid="xxxxxx"></open-data>
<open-data type="userAvatarUrl"></open-data>
<open-data type="userGender" lang="zh_CN"></open-data>

 

posted @   JackieDYH  阅读(30)  评论(0编辑  收藏  举报  
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示