zoukankan      html  css  js  c++  java
  • 微信的redirect_uri参数错误原因分析

     我们可以根据微信的开发者文档  http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html 

     网页授权获取用户验证这一章来排除错误原因。

     如果确定appid等参数值没有出错,那么很大可能就是你的微信公众号后台的网页授权网址没有填写或者填写的不正确

      

    1、在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的开发者中心页配置授权回调域名。
    请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加http://等协议头
    2、授权回调域名配置规范为全域名,比如需要网页授权的域名为:www.qq.com
    配置以后此域名下面的页面http://www.qq.com/music.html 、 http://www.qq.com/login.html 都可以进行OAuth2.0鉴权。
    但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com无法进行OAuth2.0鉴权


    搞了半天,才发现原来网页授权网址必须和redirect_uri的全域名要一样。 比如网页授权网址填的是qq.com, redirect_uri写www.qq.com/callback_uri 这样也会报错。

    -------------------------------------------------------------------------------------

    微信登录报错:redirect_uri域名与后台配置不一致,错误码10003

    首先: 要在微信公众号-设置-公众号设置-功能设置-网页授权域名里增加要redirect的域名

    另外如果是在自定义菜单里跳转的, 要检查自定义菜单json里有没有隐藏的字符, 比如http://xxx.com/

     
  • 相关阅读:
    第一个vbscript程序
    判定VBscript方法是否存在
    我的模块加载系统 v24
    libnet/libnids库函数介绍
    程序员应知道的12件事
    基于poll实现的echo服务器
    师者
    OSI/RM参考模型和TCP/IP协议的关系
    TCP(虚电路)和UDP的区别
    python中 __name__及__main()__的妙处
  • 原文地址:https://www.cnblogs.com/zitjubiz/p/5935712.html
Copyright © 2011-2022 走看看