栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【快速文档】open-data标签,在小程序中无需用户授权也可以使用用户昵称和头像

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【快速文档】open-data标签,在小程序中无需用户授权也可以使用用户昵称和头像

介绍

按照现在的规定,在小程序中使用任何有关于用户的个人信息,都是需要授权的。但是,如果是通过open-data来使用用户的信息的话,则无需用户授权。

为什么open-data不需要授权呢,因为open-data使用的信息是存放于本地的,也就是说,实际上只有用户自己可以看到,别人是无法看到的,也不会上传到服务器上。因此,在很多无需存储和获取用户信息的功能上,使用open-data就可以满足了。

重要参数

type 类型

1,userNickName 用户昵称

2,userAvatarUrl 用户头像

3,userGender 用户性别

4,userCity 用户所在城市

5,userProvince 用户所在省份

6,userCountry 用户所在国家

7,userLanguage 用户使用的语言

lang 使用什么语言展示信息

1,en 使用英文,这是默认值

2,zh_CN 简体中文

3,zh_TW 繁体中文

default-text 如果没有获取到信息,显示的内容

default-avatar 如果用户没头像,设置的默认头像

binderror 绑定异常事件

简单使用 

1,使用用户的昵称(可用于设置问候用语)

欢迎你,
夜深了,

2,使用用户的头像

这是用户的头像:

3,使用用户的其他信息


  性别:
  城市:
  省份:
  国家:
  语言:

注意:这些信息获取不到是非常正常的,因为这些信息,用户可能根本就没设置。所以,也可以通过binderror处理异常

4,没获取到信息的处理

wxml的代码如下

国家:
错误信息:{{ err }}

js的代码如下

Page({
  data: {
    err: ""
  },
  onLoad: function (options) {

  },
  op_err(e){
    this.setData({err: e.detail.errMsg})
  }
})

注意:此次和平常的一个不同是,错误的提示信息,不是放在e.detail.value里面,而是放在了e.detail.errMsg里面,所以要通过e.detail.errMsg来获取异常的信息。

补充说明

open-data中获取到的信息,都是只有用户可以看到的。其他人无法看到,也不可以被保存。如果,你需要的是获得所有人都可以看到,并能够保存的信息,那么必须要经过用户的授权。

回到小程序快速文档-吴茗

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/311055.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号