code: @Deprecated
      public MessageListResult getMessageListByCursor(String cursor)
              throws APIConnectionException, APIRequestException {
          if (null != cursor) {
              String requestUrl = reportBaseUrl + v2_messagePath + "?cursor=" + cursor;
              ResponseWrapper response = _httpClient.sendGet(requestUrl);
              return MessageListResult.fromResponse(response, MessageListResult.class);
          } else {
              throw new IllegalArgumentException("the cursor parameter should not be null");
          }
      }
docs: Please use {@link cn.jmessage.api.reportv2.ReportClient#v2GetUserMessagesByCursor(String, String)}
  Get message list with cursor, the cursor will effective in 120 seconds. And will
  return same count of messages as first request.
  @param cursor First request will return cursor
  @return MessageListResult
  @throws APIConnectionException connect exception
  @throws APIRequestException request exception