如果是小程序迁移了,openid会变吗?

openid是根据用户授权后获取的信息,如果发生小程序迁移,那么根据AppID和appsecrect的原则是会改变的。

怎么获取微信小程序的openid?

调用小程序api wx.login这个可以获得openid;如果你想获得用户的头像 昵称等信息调用这个方法之后在调用wx.getUserInfo这个api

一直获取不到openid求助

获取方法是:

SnsAccessToken sat = SnsAccessTokenApi.getSnsAccessToken(PropKit.get("appId"), PropKit.get("appSecret"), getPara("code"));

String openid = sat.getOpenid();

看代码jfinal会尝试3次获取,如果仍然不成功,有什么建议措施可以采取

小程序可以获取openid吗

当然可以啊,如果没有openid也没办法和用户做进一步的交互呀;