首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
授权请求使用强匹配照成的无法正常访问
软件攻城狮
2017-01-07 01:03
这个方法需要升级下,参数位置造成的无法正常访问。
项目:
JFinal Weixin
1
评论区
JFinal
2017-01-07 01:17
使用的哪个版本,建议在首页下载官方版本,不要使用 git 上还未正式发布的版本
回复
软件攻城狮
2017-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);
}
});
}
请求的参数没有按照官方提供的顺序,强匹配之后不能正常显示。
回复
JFinal
2017-01-07 10:33
@软件攻城狮
在此发个 issue 出来: http://git.oschina.net/jfinal/jfinal-weixin/issues
回复
软件攻城狮
2017-01-07 13:01
@JFinal
好的,已经提交。
回复
JFinal
2017-01-07 15:09
@软件攻城狮
感谢反馈
回复
发送
我要反馈
热门反馈
扫码入社