获取openID时提示invalid appid
发布于 6 年前 作者 xiuying50 987 次浏览 来自 问答

同一套代码在本地请求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 回复

后面自己好了。。

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

回到顶部