微信小程序开发中的授权问题

27人阅读 评论(0) 收藏 举报
分类:

近期,我在进行微信小程序的开发工作,收获很多,也遇到很多问题。

首先,在这里,给初学者的建议是多看API文档,说实话,小程序的API是写的真心不错,认真看,多敲代码,提升会很快。

其次,我在开发过程中,获取用户信息遇到问题,解决之后,发现其实很简单。后台给予数据接口之后,直接根据API文档中的,去敲代码就OK,但前提是在wx.login下进行操作。

wx.getUserInfo({
                  withCredentials: "",
                  lang: "",
                  timeout: 5000,
                  success : resUserinfo => {
                    wx.request({
                      url: 'XXXXXXXXXXXXXXXXXXXXX',
                      method: 'POST',
                      data: {
                        appId: "你的开发appId",
                        openId: openid,//在wx.login中,生成的openId
                        userInfo: {}, //需要向后台发送的数据,
                        rawData: '', 
                        signature: '', 
                        encryptedData: resUserinfo.encryptedData,
                        iv: resUserinfo.iv
                      },
                      success: resUser => {
                        console.log(resUser)
                      }
                    })
                  },
                  fail: res => {
                    console.log(res)
                  }, 
                  complete: res => {
                    //console.log(res)
                  },
                });
在请求中我遇到问题了,跟后台服务人员沟通接口问题,检查自己的代码是否有错,我是在传递参数的时候,应该传递字符串,却在赋值变量的时候,赋值类型 为对象,导致请求数据失败。


查看评论

微信小程序授权获取用户详细信息openid

小程序获取用户的头像昵称openid之类 第一种使用wx.getUserInfo直接获取微信头像,昵称 wx.getUserInfo({ success: funct...
  • qq_34827048
  • qq_34827048
  • 2017年09月15日 13:15
  • 22175

微信小程序开发中遇到的问题。总结

开发遇到问题: 1.image设置图片的时候图片在开发工具上面显示,可是运行到手机上面不显示。仔细查看是不是先图片的时候。设置路径不小心在后面加了空格。 例如: 正确:手机上显示 错误:手机上不...
  • liu13722785488
  • liu13722785488
  • 2017年02月10日 14:49
  • 3357

微信小程序开发中遇到的问题总结

微信小程序开发中遇到的问题总结(1) 分隔线高度使用rpx问题 在相邻的两条信息直接都会有一个分割线,将线的高度都设置成1rpx,在第一条和第二条之前的分隔线没有显示,但是其他的都展示了,分割线的属...
  • susan_shuna
  • susan_shuna
  • 2017年01月18日 22:48
  • 1104

【总结】微信小程序 - 用户授权时被拒绝的解决办法(授权失败场景处理)

因为当下在做的小程序功能必须获取用户信息才能操作,所以在index页面就弹用户授权了,此处参考了【这篇文章】。文章中提到一点开小程序就弹用户授权多少会对用户造成一定的心里压力,所以大家还是按照自己的需...
  • sinat_22014829
  • sinat_22014829
  • 2017年08月30日 18:16
  • 6537

微信小程序开发多少钱 怎么看价格成本

按照功能来看,很多人还是感觉app功能会比较全面,但是小程序的功能也逐渐完善,就开发和维护成本来看,也是小程序受欢迎的原因之一。有些不可替代的事实不得不承认,APP游戏是小程序“玩”不了的,对于个人来...
  • lipe174xin
  • lipe174xin
  • 2017年12月27日 14:25
  • 1052

微信小程序-“授权失败”场景的优雅处理

微信小程序中提供了相关API 让开发者能获取到微信用户的相关信息,在首次去获取的时候会展示一个用户是否同意授权的对话框。发现有不少线上的小程序都没有处理好用户“拒绝授权”导致的“授权失败”场景。一个观...
  • wtdask
  • wtdask
  • 2017年12月21日 16:00
  • 1027

微信小程序授权登录接口

1.首先接收前端传过来的code 2.带上appid,secret以及code去请求微信,获取openid,那倒openid就可以获取用户的信息了  获取到openid,将openid返回给前...
  • qq_39518572
  • qq_39518572
  • 2018年02月02日 15:16
  • 285

(干货)微信小程序开发经验总结

一: 参数传值的方法1: data-id 我们可以给HTML元素添加data-*属性来传递我们需要的值,使用方法说明: (1)设置data-id(2): 取值 + 传值playTap:func...
  • lijiajun95
  • lijiajun95
  • 2017年01月11日 10:07
  • 21639

微信小程序开发及面试

一: 参数传值的方法1: data-id我们可以给HTML元素添加data-*属性来传递我们需要的值,使用方法说明: (1)设置data-id<view class="bloc...
  • Mike_chen2stockings
  • Mike_chen2stockings
  • 2018年03月19日 10:56
  • 34

微信小程序面试题

1、简单描述下微信小程序的相关文件类型?答:微信小程序项目结构主要有四个文件类型,如下:一、WXML (WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件、事件系统,...
  • qq_40143330
  • qq_40143330
  • 2018年03月21日 18:34
  • 260
    个人资料
    持之以恒
    等级:
    访问量: 342
    积分: 68
    排名: 161万+
    文章存档