JFinal

登录 注册

授权请求使用强匹配照成的无法正常访问

blob.png

blob.png

blob.png

这个方法需要升级下,参数位置造成的无法正常访问。

评论

  • 01-07 01:17
    使用的哪个版本,建议在首页下载官方版本,不要使用 git 上还未正式发布的版本
  • 01-07 09:39
    @JFinal
    使用的是jfinal-weixin-1.8.jar,是官方最新版本。
    你查看下类SnsAccessTokenApi的getSnsAccessToken这个方法
    /**
    * 通过code获取access_token
    *
    * @param code 第一步获取的code参数
    * @param appId 应用唯一标识
    * @param secret 应用密钥AppSecret
    * @return SnsAccessToken
    */
    public static SnsAccessToken getSnsAccessToken(String appId, String secret, String code)
    {
    final Map queryParas = ParaMap.create("appid", appId).put("secret", secret).put("code", code).getData();

    return RetryUtils.retryOnException(3, new Callable() {

    @Override
    public SnsAccessToken call() throws Exception {
    String json = HttpUtils.get(url, queryParas);
    return new SnsAccessToken(json);
    }
    });
    }
    请求的参数没有按照官方提供的顺序,强匹配之后不能正常显示。
  • 01-07 10:33
    @软件攻城狮 在此发个 issue 出来: http://git.oschina.net/jfinal/jfinal-weixin/issues
  • 01-07 13:01
    @JFinal 好的,已经提交。
  • 01-07 15:09
    @软件攻城狮 感谢反馈
  • 发送