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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29918313/article/details/79961905

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

首先,在这里,给初学者的建议是多看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)
                  },
                });
在请求中我遇到问题了,跟后台服务人员沟通接口问题,检查自己的代码是否有错,我是在传递参数的时候,应该传递字符串,却在赋值变量的时候,赋值类型 为对象,导致请求数据失败。


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页