使用背景
对于一个新的小程序来讲,我们要开发小程序相关的功能,就需要根据申请的appid拿到用户特有的openid,而一个新系统如果我们要访问到新系统还是有些困难的,这个时候如果你好像我一样纠结如何不上线项目拿到用户的openid去进行下一步,那么这篇博客会告你
准备
- 在微信申请自己的一个新的appid和AppSecret(小程序--开发管理)
- 开发者工具(自己下载)
前期我们在没有后端的情况下,我们只需要准备上述的两个
获取步骤
创建一个项目
这里我们填入自己的appid
推荐选择一个官方的项目,按照上述步骤创建
选择触发调用函数
然后我们选择一个随机可以触发事务调用的功能,如果不知道你的页面具体所处位置,可以通过搜索去到这个页面
通过搜索定位页面,然后我们找到触发调用的函数,修改函数js内容
获取code
然后我们将下面这段内容放到函数中
wx.getUserInfo({
//成功后会返回
success:(res)=>{
let code=res.code
}
})
然后触发这个时间我们就能拿到这个code了,如下图所示
拼装请求参数
最后我们拿到所获取的code拼装请求,调用微信提供的API,如下请求:
https://api.weixin.qq.com/sns/jscode2session
安装刚刚获取到的内容以及微信的参数进行拼接然后请求
这里当然也使用过微信开发工具直接调用这个请求,但是会提示需要配置域名,这里就建议小伙伴不要踩坑了。
总结
如果有帮助到小伙伴请点赞收藏