收藏
回答

android app使用微信sdk login失败,为什么?

android app的后端程序向微信后台获取unionid返回微信API调用失败: {"errcode":40029,"errmsg":"invalid code, rid: 69f5ccff-1c5229ed-34347d87"},已检查appid和appsecret都对,且已绑定开放平台账号

// 调用微信接口

String urlStr = String.format("%s?appid=%s&secret=%s&js_code=%s&grant_type=authorization_code",

WECHAT_API_URL, appId, appSecret, code);

URL url = new URL(urlStr);

HttpURLConnection conn = (HttpURLConnection) url.openConnection();

conn.setRequestMethod("GET");

conn.setConnectTimeout(CONNECT_TIMEOUT);

conn.setReadTimeout(READ_TIMEOUT);

// 读取响应

StringBuilder response = new StringBuilder();

try (BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"))) {

String line;

while ((line = reader.readLine()) != null) {

response.append(line);

}

}


回答关注问题邀请回答
收藏

2 个回答

  • 刘少
    刘少
    星期六 18:55

    如果是移动android应用,应该怎么调用呢?

    星期六 18:55
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    星期六 18:22
    有用
登录 后发表内容