收藏
回答

网站应用扫码功能突然多了快捷登录功能,但fast_login=0参数无法正常使用?

根据文档设了fast_login=0这个参数,但仍然会有快捷登录,到底如何关闭?或者说怎么能默认不是快捷方式登录?

回答关注问题邀请回答
收藏

1 个回答

  • fgui
    fgui
    10-22

    redirect_uri 需要 UrlEncode。如果还不行试试把 self_redirect 设为 true。

    严格按官方文档来。

    文档:https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html

    10-22
    有用
    回复 8
    • iyoiyo
      iyoiyo
      10-22
      需求场景需要 self_redirect 设为 false怎么办呢??这时fast_login=0 也没有用
      10-22
      回复
    • knight释
      knight释
      10-22
      redirect_uri值 UrlEncode了也不行,我的应用场景只能 self_redirect 设为 false,文档里并没有说fast_login=0和self_redirect= false会有什么冲突吧?
      10-22
      回复
    • fgui
      fgui
      10-22
      self_redirect 设为 true 不是必须的。微信开放平台也是支持微信快捷登录的,可以对照看看请求参数,也可以找其他支持或不支持的网站对照看看。
      总的来说,微信在强推这功能(默认开启),还有灰度机制,不太可能没经过严格测试,大概率还是开发者使用的问题。
      我昨天是花了4~5小时才排查出问题,解决问题不到1分钟。
      10-22
      回复
    • fgui
      fgui
      10-22
      redirect_uri 如果还带有 redirect_uri  参数,也要 encode,也就是里面的 redirect_uri  encode 两次 。如果有使用 href,也要 encode。
      10-22
      回复
    • iyoiyo
      iyoiyo
      10-22回复knight释
      跟你一样的情况,self_redirect 必须是设为 false;redirect_uri 没有参数,也 UrlEncode 了,加了fast_login=0就是不行
      10-22
      回复
    查看更多(3)
登录 后发表内容