1 . 先来看看官方的讲解

先跟文档走,碰到问题,会给解决方案

1 HBuilderX 3.1.0+
2 插件市场导入uni-id公用模块uni_modules版本,插件市场 uni-id
3 修改公用模块uni-id下的config.json内所需参数(请参考下面config.json的说明)
4 在cloudfunctions/common下上传uni-id模块
5 在要使用uni-id的云函数右键选择管理公共模块依赖添加uni-id到云函数
6 创建uni-id-users、opendb-verify-codes集合(opendb-verify-codes是验证码表。可以使用示例项目里面的db_init.json进行初始化、也可以在web控制台新建表时选择这些表模块)

1. HBuilderX 3.1.0+

(uni_modules版) 为了更好的体验,建议HBuilderX都升级为 3.1版本 以上

2 . uni-id插件导入

点击这个链接
链接里的插件直接导入自己的项目就行,会生成uni-modules目录,同时也会生成对应的公共模块。

3. config.json的配置

  • 现在的版本,cloudfunctions/common 是没有config.json配置文件的,按照官方说的,uni-config-center也找不到相应的配置。
  • 那就手动配置吧 点这里免费下载config.json
  • 记得更改文件里面的appid和appsecret
  • 将修改后的文件 放到uni-id目录下

4. 上传uni-id模块

直接选中,cloudfunction 上传所有就行了。
注意:每次修改完云函数,都需要重新上传一下,另外云函数中的console.log()都是在云函数的日志中打印的

5. 添加依赖

右击自己创建的云函数,管理依赖,选中uni-id 确定

Cannot find module ‘uni-id’ 云函数中这个错误就是没有执行这一步

2. 微信小程序 授权登录

如果写登录授权得不到用户信息,添加链接描述

uniCloud开发中,小程序微信登录 nui-id 模块的使用方法相关推荐

  1. Uni-app 小程序 微信登录 手机号登录

    微信小程序 微信登录 微信手机号登录 公众号登陆 微信登陆逻辑大致分为3种 不过最终目的都是一样的.返回微信的唯一标识,小程序的话只能获取到code.通过JSON Web Token (JWT)生成一 ...

  2. 移动支付开发:小程序微信支付开发测试

    小程序推出邀请测试已经有一个多月,终于申请到一个内部账号,尝试了一把小程序上的微信支付.小程序虽然叫"小",但是个人感觉他的门槛并不低.(/www.zhaoweb.cn) 教育小程 ...

  3. 微信小程序授权登录取消授权重新授权处理方法 附可用代码

    微信小程序授权登录基本是小程序的标配了,但是官方的demo,取消授权后,就不能再重新点击登录,除非重新加载小程序才可以,这下怎么办? 我们可以先在首页引导用户点击,然后跳转到一个新的页面,在新的页面进 ...

  4. WeChat小程序·微信登录·开发参考文档

    文章目录 1 WeChat小程序登录业务开发 1.1 前期准备 1.2 微信登录流程 1.2.1 官方参考文档 1.2.2 登录流程时序图 1.2.3 步骤分析 1.2.4 重要方法说明 1.2.5 ...

  5. uni-app微信小程序微信登录(获取头像、个性签名等基本信息)

    1.思路 微信小程序用微信授权登录的思路:官方在线文档 1.前端调用调uni.login() 获取临时登录凭证code ,并将获取的用户信息和code回传到后端: 2.后端调用 auth.code2S ...

  6. 微信小程序-微信登录wx.login(Thinkphp后端代码)

    流程 主要通过微信登录,获取用户的三个信息:user_id(用户id),user_image(用户头像url),user_name(用户昵称). 1.首次登录: 调用wx.login获取code,co ...

  7. SpringBoot整合小程序微信登录功能

    一.SpringBoot整合微信登录 ​ 小程序的使用已经是一个普遍的现象,对于刚学习SpringBoot的我们来说完全的写好一套微信登录的案例有一定的难度,这里结合自己的一些学习经验,把微信登录这一 ...

  8. android删除微信授权管理员权限,微信小程序授权登录取消授权重新授权处理方法 附可用代码...

    [Asm] 纯文本查看 复制代码//index.js Page({ data: { userInfo: {}, hasUserInfo: false }, //事件处理函数 getinfo: func ...

  9. 提高微信小程序的应用速度的常见方式有哪些? 小程序怎么实现下拉刷新? 简述微信小程序原理? 小程序的发布流程(开发流程)分析下微信小程序的优劣势?小程序授权登录流程? 小程序支付如何实现

    小程序部分常见面试题 提高微信小程序的应用速度的常见方式有哪些? 提高页面加载速度 用户行为预测 减少默认data的大小 组件化方案 分包预下载 小程序与原生App相比优缺点? 优点: 基于微信平台开 ...

最新文章

  1. MariaDB 基金会 CEO 宣布将于 10 月 1 日卸任
  2. 分布式概念-如何访问到分布式系统中的服务
  3. Android 数据存储 Room
  4. 深入理解SpringBoot之装配条件
  5. Exchange2007 申请安装证书
  6. UI设计师必知:link和@import引用css文件方法的区别
  7. pip安装wxpython报错_Ubuntu 上搭建robotframework
  8. ROS学习(十七)安装ARDUINO IDE使用rosserial
  9. Fabric环境配置
  10. C语言调用外部API实现车牌识别
  11. matlab对矩阵模板卷积,矩阵卷积Matlab(转载)
  12. fbx模型压缩成gltf格式
  13. react实现微信分享
  14. 处女座和小姐姐(模拟)
  15. android开发屏幕投射到电视6,用电视吃鸡!将手机上的内容投射到电视机的屏幕上!...
  16. k8s 拉取镜像失败_kubernetes k8s.gcr.io拉取镜像失败问题
  17. 今日科技联播:美股暴跌引全球股市崩盘;腾讯跌出全球市值前十
  18. 0基础女生学网络安全合适吗
  19. h3c交换机配置远程管理_H3C 交换机设置本地用户和telnet远程登录配置 v7 版本...
  20. 佛山机场安装RFID行李跟踪系统 可全流程追踪行李

热门文章

  1. es2018(es9)前瞻
  2. 榆熙教育:如何建立拼多多用户画像,分析目标群体?
  3. 详谈CMOS管工作原理及特点
  4. 小型挖掘机液压系统设计(论文 CAD零件图,装配图 液压原理图)
  5. 差分数组+LeetCode1109
  6. 美评级机构可信度有多高?有“屁股决定脑袋”之嫌疑
  7. 简单的入门Android开发
  8. 昆仑通态触摸屏通讯ABB ACS530变频器恒压供水 ABB变频器恒压供水触摸屏通讯程序
  9. C#笔记12//建造游戏8/阻止重复建造
  10. wwe拳王争霸赛搞笑报名表源码