V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
alex321
V2EX  ›  问与答

求问怎么解决微信开放平台接入的引入用户进入授权页中出现的错误-参数错误错误

  •  
  •   alex321 · 2016-08-09 09:41:46 +08:00 · 9961 次点击
    这是一个创建于 3036 天前的主题,其中的信息可能已经有所发展或是发生改变。
    赶脚这问题提出来都很绕口的。
    现在情况是,正在接入 https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=xxxx&pre_auth_code=xxxxx&redirect_uri=xxxx ,其中 component_appid 、 pre_auth_code 和 redirect_uri 都是正确的,并且第一次是授权成功了的。然而现在怎么来都是显示“错误-参数错误”。
    想问问 v2 上的大神么,这里有什么坑,怎么跨过去?
    第 1 条附言  ·  2016-08-10 11:14:51 +08:00
    已经解决。。
    6 条回复    2016-08-09 15:54:20 +08:00
    justfindu
        1
    justfindu  
       2016-08-09 09:45:36 +08:00
    每次 code 只能使用一次 一次后失效 是这个问题?
    alex321
        2
    alex321  
    OP
       2016-08-09 09:51:20 +08:00
    @justfindu pre_auth_code 每次都是独立请求的啊,而且场景在拼接成超链接后让用户在浏览器端点击进入授权页的,都是第一次使用。
    passion336699
        3
    passion336699  
       2016-08-09 15:28:55 +08:00
    1.先在微信公众号后台,把网页获取用户信息的域名配置正确;
    2.你的这个 url 怎么感觉不对?你是不是需要拼接,引导用户跳转至微信 OAuth2.0 授权的页面?这个页面的 URL 应该是: https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
    passion336699
        4
    passion336699  
       2016-08-09 15:30:10 +08:00
    记得把 redirect_uri 的值 urlencode 一下
    passion336699
        5
    passion336699  
       2016-08-09 15:31:27 +08:00
    域名配置不要加 http://,如果是一级域名,直接写 www.xxx.com ,二级域名就写 aaa.xxx.com
    alex321
        6
    alex321  
    OP
       2016-08-09 15:54:20 +08:00
    @passion336699 你说的是公众号平台,公众号平台接入木问题,文档相对清晰,里面的参数用法都有。
    我问的是开放平台里面的第三方平台呢,文档各种靠猜。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2620 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:16 · PVG 15:16 · LAX 23:16 · JFK 02:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.