如果微信小清祥并程序无法获取答迹unionid是因为解密失败,就需要先查看php版本,看解密函数是否应该宴皮是openssl_decrypt。
如果开发者拥有多个移动应用,网站应用,公众号和小程序,可以通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开发平台账号下的移动应用,网站应用,公众号和小程序,用户的 UnionID 是唯一的。 换句话说,同一个用户,对同一个微信开发平台梁铅的不同应用,UnionID是唯一的。
}
获取完用户信息后通过 wx.login 获取用户的 code 临时登陆授权码,传给后台服务器调用 code2session 获取用户的 openid (用户的唯一表识,保存本地)。然后将openid 和用户信息橡颂好录入用户表,回调之后前端拿到录入用户的生成的userId,保存到本地。保存到本地的openid和userId会在用樱陵户卸载小程序后失效。如果失效,用户需要重新授权。
开发者可通过OpenID来获取用户基本信息。请使用https协议。
参数:
公众号和小程序均可以使用 AppID 和 AppSecret 调用接口来获取 access_token 。 AppID 和 AppSecret 可在“微信公众平台-开发-基本配置”页中获得(需要已经成为开发者,且帐号没有异常状态)。调用接口时,请登录“微信公众平台-开发-基本配置”提前将服务器IP地址添加到IP白名单中,点击查看设置方法,否则将无法调用成功。小程序无需配置IP白名单。
微埋余信小程序button apihttps://developers.weixin.qq.com/miniprogram/dev/component/button.html
微信小程序 社区 unionid总结
https://developers.weixin.qq.com/community/develop/doc/000c2424654c40bd9c960e71e5b009
【情况1】若当前小程序未关联微信开放平台,则没有unionId
解决方案:登纤嫌录 微信开放平台,绑定小程序。
【情况2】已经关联微信开放平台的小程序,但
(1)即没有关注过公众号,
(2)也没有登录过公众号,
(3)更没有使用微信登录的方式登录过app
则此时,微信接口服务端获取不到unionId
解决方案:通毁液手过小程序端的获取用户信息e.detail.rawData 解析到unionId 再传给服务端
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)