一直都是做单独的小程序开发,这次接触来开放平台,也注册好了,也创建了应用,授权了自己的测试的小程序。然后通过开发者工具创建了一个小程序,也能将代码上传到开放平台的草稿箱。在获取openid碰到问题,一直不理解开放平台的概念 wx.login({
success: res => { console.log(res)
wx.showLoading({
title: '加载中',
})
wx.request({
url: config.domain+'/api/login',
data: {
code: res.code,
},
method:'post',
success(res) {
wx.hideLoading()
self.globalData.user = res.data
}
}) // console.log(config)
// 发送 res.code 到后台换取 openId, sessionKey, unionId
}
})小程序这里只会往我的服务器发送一个code,服务器如何知道这是哪个小程序发送过来的?普通的开发模式都是针对一个小程序开发,appid都是固定的。
2 回答
森林海
TA贡献2011条经验 获得超2个赞
你需要看下文档,我记得你需要传递code iv 等参数,然后后端解析出用户信息,用户信息里面会有openid 和unionid ,如果小程序绑定了开放平台会有unionid
- 2 回答
- 0 关注
- 405 浏览
添加回答
举报
0/150
提交
取消