https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html
文档中的授权,是只能拿到公众号的openid吗?小程序的openid能拿得到吗?
业务是有个小程序在使用,用户有时候也会在PC后台上进行账号密码,现在想限制只能本人登录,不能把账号密码给别人登录,需要微信扫码认证,授权登录.
试了两个方式:
2.在网页生成二维码
步骤1:在页面中先引入如下JS文件(支持https):
http://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js
步骤2:在需要使用微信登录的地方实例以下JS对象:
var obj = new WxLogin({
self_redirect:true,
id:"login_container",
appid: "",
scope: "",
redirect_uri: "",
state: "",
style: "",
href: ""
});
都是提示: Scope 参数错误或没有 Scope 权限
大神们帮帮我,非常感谢
绑定开放平台后,网页授权可以获取unionid,通过unionId 可以获取关联的小程序openid;
扫码登录也需要开放平台,创建网站应用,审核通过之后才可以
公众号的openid和小程序的openid是不一样的,可以拿用户的unionid来绑定唯一用户 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html