binarywang/WxJava · error · WxErrorException

错误代码:{}, 错误信息:{}

Error message

错误代码:{}, 错误信息:{}

What it means

Error "错误代码:{}, 错误信息:{}" thrown in binarywang/WxJava.

Source

Thrown at weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/impl/WxCpServiceOkHttpImpl.java:72

      Request request = new Request.Builder()
        .url(String.format(this.configStorage.getApiUrl(GET_TOKEN), this.configStorage.getCorpId(),
          this.configStorage.getCorpSecret()))
        .get()
        .build();
      String resultContent;
      try (Response response = client.newCall(request).execute()) {
        if (response.body() == null) {
          throw new WxErrorException("请求access token失败:响应内容为空");
        }
        resultContent = response.body().string();
      } catch (IOException e) {
        log.error(e.getMessage(), e);
        throw new WxErrorException(e);
      }

      WxError error = WxError.fromJson(resultContent, WxType.CP);
      if (error.getErrorCode() != 0) {
        throw new WxErrorException(error);
      }
      WxAccessToken accessToken = WxAccessToken.fromJson(resultContent);
      this.configStorage.updateAccessToken(accessToken.getAccessToken(),
        accessToken.getExpiresIn());
    }
    return this.configStorage.getAccessToken();
  }

  @Override
  public String getContactAccessToken(boolean forceRefresh) throws WxErrorException {
    if (!this.configStorage.isContactAccessTokenExpired() && !forceRefresh) {
      return this.configStorage.getContactAccessToken();
    }

    Lock lock = this.configStorage.getContactAccessTokenLock();
    lock.lock();
    try {
      // 拿到锁之后,再次判断一下最新的token是否过期,避免重刷

View on GitHub (pinned to 1c43293a3c)

Solutions

  1. 根据返回的错误码对照企业微信接口文档确认具体错误原因并修正请求参数。
  2. 检查 access_token 是否有效、请求参数是否符合企业微信接口要求。

When it happens

Trigger: Thrown at weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/impl/WxCpServiceOkHttpImpl.java:72 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of binarywang/WxJava@1c43293a3c (2026-08-14). Data as JSON: /api/errors/ffa76e9605358b87. Report an issue: GitHub.