PC端微信,是属于之前登录过该服务号的用户:
1.发起登录请求后,弹出“**申请获得以下权限:”;
2.点同意之后,跳转至“近期你已登录过**,自动登录中”,然后需要一直等待,多刷新几次。等个几分钟才会登录成功,这个界面才消失。
然后业务的页面才出现(实际业务的页面已准备好)。
向微信发起登录请求的链接如下:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx****************&redirect_uri=https%3A%2F%2Fm.chyxx.com%2Fapi%2Foauth%2Fcallback%3Fapp%3Dwechat%26forward%3Dhttps%253A%252F%252Fwww.chyxx.com%252Forder%253Fid%253D1129582%2526type%253D1%2526quantity%253D1%26direct%3D1&response_type=code&scope=snsapi_userinfo&state=67150f4a7f0a5312f65d3e3d00a6687d&connect_redirect=1#wechat_redirect
而如果登录成功过一次之后,直接点击这个已请求成功过的链接,就会很快。但如果是新发起的请求,又会很慢。不同的请求之间,就是链接当中,最后部分的“snsapi_userinfo&state=67150f4a7f0a5312f65d3e3d00a6687d”这个参数的值不一样。
另外:从手机端请求的时候,就更加能够直观体现,页面自动频繁刷新并显示“登录中”,大概1分钟左右登录成功。
求大神指教,非常感谢!