• 2
  • 新人请关照

如何在移动端H5网站实现微信授权登录?(不通过公众号)

问题描述

已经根据 微信官方文档 进行操作,但目前只能实现扫码后进入到授权页面(感觉只是为PC端准备的接口)在手机内打开网页无法实现直接弹出授权提示,只能通过手机摄像头扫码后才能进入到授权页面,如下图
image.png

预期结果

  • 在手机内访问授权链接时直接弹出授权提示,如下图

问题出现的环境背景及自己尝试过哪些方法

  • 已经在微信开放平台上注册了 “网站应用” 并拿到了Appid和微信登录权限
  • 微信开放平台账号已通过开发者资质认证
  • 查了一些案例,基本上都是要求通过微信公众号才能实现移动端直接弹出授权,例如 案例,但是我发现在微信访问csdn等网站,点击登录可以直接弹出的是“该网站要求授权”,如下图所示,而不是 “该网站由XXX公众号开发” 的提示,可以断定应该不是强制要求一定要对接微信公众号,但没有找到思路,只能求助大佬们。
阅读 846
评论
    3 个回答

    这个就是公众号登录。

    抓下包就看到了。

    image.png

    不但是公众号登录,而且从 scope 看,还是非静默登录。

      都是基于公众号的

        • 2
        • 新人请关照

        创建完网站应用 继续按文档向下走 应该是先获取token 然后通过token请求另一个地址 拿到字符串 将字符串作为参数 放到一个iframe的地址后面
        iframe中是微信的页面 显示了一个二维码 用户扫码 你就能拿到openid和unionid了
        iframe放哪就自己定吧

          撰写回答

          登录后参与交流、获取后续更新提醒

          相似问题
          推荐文章