微信小程序获取用户信息、获取用户手机号码

微信小程序获取用户信息、获取用户手机号码,第1张

微信小程序 在获取用户信息的时候 有特定的要求 :

button 按钮中open-type有两种方式获取用户的信息:getUserInfo/getPhoneNumber

下面两种信息就是直接展示用户头像和用户微信名但不可获取:

下面我们主要介绍获取微信绑定的手机号的问题:(MPvue模板)

bindGetUserInfo函数中的Even里面包好detail里面会有三个参数:

返回参数的话是需要解密才能使用的,在这里介绍一下第三种使用云调用直接获取开放数据的方式(前端自己解密不需要调用后端接口了~):

    1、首先你的微信小程序是需要开通云开发的。(否则的话在你获取星系以后没回参数里面是没有cloudID的)。

     2、在云开发里面选择云函数然后新建云函数(注意新建云函数的名字下面需要用到的)

        3、接下就是在获取用户信息以后调用函数解密:(mp vue 使用的话需要wxclouldinit()初始化 原生的可以忽略直接调用)

        4、success :callback里面res 里面包含了当前微信账号大量信息:如手机账号(resresultweRunDatadataphoneNumber)

        5、剩下的就简单多了 可以拿着手机号码进行信任登陆了 !

保存到缓存。云开发数据库和云存储包括文件管理、权限设置和缓存配置三部分内容,可以将文件上传到云存储空间,使用SDK调用存储功能,将文件保存到缓存之中。云开发数据库是由云开发团队提供给云开发用户的数据库服务。

1、在小程序云开发数据库中,可以设置多值字段,用于存储多个值,如数组、对象等。

2、多值字段可以在小程序云开发数据库中设置,只需要将字段类型设置为“Array”或“Object”即可。

3、多值字段可以用于存储多个值,如数组、对象等,可以更好地满足复杂的数据存储需求。

4、多值字段可以使用云开发数据库的API进行 *** 作,如增加、删除、修改等 *** 作,可以更好地实现数据的管理。

数据类型不一致。数据类型不一致导致小程序云开发分享用缓存id参数打开为空,是需要更换数据类型的,小程序云开发是一款Serverless服务,他为开发者提供了云函数、云数据库和云文件存储,并且将这些能力封装成特定的接口,以wxcloudxxx来进行调用的。

你的问题好奇怪啊

云数据库是云服务商提供的基于公有云(我们不提私有云和混合云,那是伪概念)下的数据库,一般这个数据库都是基于开源数据库经过深度定制化后的产品,为了适用于分布式的底层存储,也就是说云数据库只有大的云提供商,比如AWS、阿里云、腾讯云等,个人是无法开发的,如果想加入这个的团队,分布式原理和代码研发能力是需要很强的,就从你提问题的角度看,应该是考虑怎么使用云数据库,而不是开发云数据库

以上就是关于微信小程序获取用户信息、获取用户手机号码全部的内容,包括:微信小程序获取用户信息、获取用户手机号码、上传到云开发数据库和云存储的数据是保存到缓存还是、微信小程序云开发数据库多值设置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9736710.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存