小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
使用开发者工具进行真机测试发现,获取到的openid是开发者工具安装后第一次扫码登陆那个用户的openid。哪怕切换了开发者工具登陆账号,再进行扫码真机测试,获取到的opnid还是第一次登陆的账号的openid。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
openId是当前微信号在这个小程序的唯一标识,是唯一的
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我知道 问题是我已经切换了开发者账号了
还有这种骚操作的吗,有没有代码片段看一下
不是啥代码判断啊
安装了开发者工具
第一次用一个开发者账号扫码登陆
导入小程序,真机测试。获得openid是当前开发者账号的openid
切换另一个开发者账号
再真机测试,然后扫码真机测试。执行程序获得的openid还是第一个登陆的开发者账号的openid
看下是不是后台接口出问题了
@RestController@Api(value = "微信相关业务的接口", tags = {"微信相关业务的controller"})@RequestMapping("/wechat")public class WechatController { @Autowired private WxMaService wxMaService; @ApiOperation(value = "通过code获取登陆信息", notes = "通过code获取登陆信息的接口") @PostMapping(value = "/code2session") public IMoocJSONResult getOpenIdByCode(String code) { if(StringUtils.isBlank(code)) { return IMoocJSONResult.errorMsg("code不能为空"); } WxMaJscode2SessionResult result = null; try { result = wxMaService.jsCode2SessionInfo(code); } catch (Exception e) { return IMoocJSONResult.errorMsg(e.getMessage()); } return IMoocJSONResult.ok(result); }}
<dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-miniapp</artifactId> <version>3.3.0</version></dependency>
我也希望是我出问题了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
openId是当前微信号在这个小程序的唯一标识,是唯一的
我知道 问题是我已经切换了开发者账号了
还有这种骚操作的吗,有没有代码片段看一下
不是啥代码判断啊
安装了开发者工具
第一次用一个开发者账号扫码登陆
导入小程序,真机测试。获得openid是当前开发者账号的openid
切换另一个开发者账号
再真机测试,然后扫码真机测试。执行程序获得的openid还是第一个登陆的开发者账号的openid
看下是不是后台接口出问题了
我也希望是我出问题了