手机微信端获取授权code的时候,微信服务器重点向了两次问题

这问题有人提过,不过后面不了了之,所以我再提一次

解决方案

&connect_redirect=1 即:https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE&connect_redirect=1#wechat_redirect   这种做法测试过,微信服务器确实是只重定向了一次,不过也有人说有些手机加了这参数还不行。那么问题来了,这个参数在微信的开发文档中并未提及,而且微信接口是有做正则判断的,顺序稍错就不能通过,但很明显,这么加是能通过的,说明微信这API是有这个参数的,但没写到文档上,我不知道是文档没及时更新还是其他什么原因。

Nginx配置,有人说是因为环境的问题,由于现在服务器大都使用nginx作为代理,导致微信服务器认为你的域名请求不一致,会回调两次,重定向你的服务器两次。但这种方式有人说他解决了,但并未给出具体如何解决的思路及方案,此方法我没试成功。

希望微信解答下,感谢!

    


展开全部
收起
6回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 一桶冰水

    17人对此回答表示赞同

    我查看log记录也是有两次回调。会弹两次授权弹窗。

    展开
    17
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 春暖花不开

    14人对此回答表示赞同

    我也出现了,会弹出两次授权的弹窗,抓包看到回调了两次

    展开
    14
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 裸奔的花生

    11人对此回答表示赞同

    问题解决了吗?

    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Nevaeh

    9人对此回答表示赞同

    我也遇到了这种情况,微信是不是最近调整了什么东西

    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Madelyn

    6人对此回答表示赞同

    两次回调的code还不一样

    展开
    6
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 忐忑不安

    6人对此回答表示赞同

    也遇到过,以上两种方法都试过不起作用后来发现是因为公众号未绑定在开发平台上,恩就是这样

    展开
    6
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部