获取openID时提示invalid appid

发布于 8 年前作者 xiuying501128 次浏览最后编辑 8 年前来自 ask

同一套代码在本地请求openID的时候,没任何问题,发布到线上之后(包括测试版)都提示无效的APPID。后端日志输出APPID没有问题,把前端拿到的code通过地址请求(https://api.weixin.qq.com/sns/jscode2session?appid=wx999bab6***&secret=c40136bc045544***c3552&js_code=033JePWp00O**&grant_type=authorization_code)时也可以获得openID,求解。

后端代码片段:

    params.put(“appid”, appId);

    params.put(“secret”, swechat.getProperty(“secret”, String.class));

    params.put(“js_code”, code);

    params.put(“grant_type”, “authorization_code”);

    JSONObject result = new RestClient().proxyHost(this.httpHost).request(WX_API_PATH + “/sns/jscode2session”).withData(params).post().handleWith(new JSONResponseHandler()).getResult(JSONObject.class);

2 回复
gang41
gang411 楼6 年前

后面自己好了。。

haoxiulan
haoxiulan2 楼6 年前

遇到类似问题了,楼主解决了嘛