| 限定符和类型 | 方法和说明 | 
|---|---|
| void | WxErrorExceptionHandler. handle(WxErrorException e) | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| void | CommonUploadRequestExecutor. execute(String uri,
       CommonUploadParam data,
       ResponseHandler<String> handler,
       WxType wxType) | 
| String | CommonUploadRequestExecutorApacheImpl. execute(String uri,
       CommonUploadParam param,
       WxType wxType) | 
| String | CommonUploadRequestExecutorJoddHttpImpl. execute(String uri,
       CommonUploadParam param,
       WxType wxType) | 
| String | CommonUploadRequestExecutorOkHttpImpl. execute(String uri,
       CommonUploadParam param,
       WxType wxType) | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| void | OcrDiscernRequestExecutor. execute(String uri,
       File data,
       ResponseHandler<String> handler,
       WxType wxType) | 
| String | OcrDiscernApacheHttpRequestExecutor. execute(String uri,
       File file,
       WxType wxType) | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| WxImgProcAiCropResult | WxImgProcService. aiCrop(File imgFile)图片智能裁剪接口
 说明:
 1.图片支持使用img参数实时上传,也支持使用img_url参数传送图片地址,由微信后台下载图片进行识别
 2.文件大小限制:小于2M
 3.该接口默认使用最佳宽高比 | 
| WxImgProcAiCropResult | WxImgProcService. aiCrop(File imgFile,
      String ratios)图片智能裁剪接口
 说明:
 1.图片支持使用img参数实时上传,也支持使用img_url参数传送图片地址,由微信后台下载图片进行识别
 2.文件大小限制:小于2M | 
| WxImgProcAiCropResult | WxImgProcService. aiCrop(String imgUrl)图片智能裁剪接口
 说明:
 1.图片支持使用img参数实时上传,也支持使用img_url参数传送图片地址,由微信后台下载图片进行识别
 2.文件大小限制:小于2M
 3.该接口默认使用最佳宽高比 | 
| WxImgProcAiCropResult | WxImgProcService. aiCrop(String imgUrl,
      String ratios)图片智能裁剪接口
 说明:
 1.图片支持使用img参数实时上传,也支持使用img_url参数传送图片地址,由微信后台下载图片进行识别
 2.文件大小限制:小于2M | 
| WxOcrBankCardResult | WxOcrService. bankCard(File imgFile)银行卡OCR识别接口
 文件大小限制:小于2M | 
| WxOcrBankCardResult | WxOcrService. bankCard(String imgUrl)银行卡OCR识别接口
 文件大小限制:小于2M | 
| WxOcrBizLicenseResult | WxOcrService. bizLicense(File imgFile)营业执照OCR识别接口
 文件大小限制:小于2M | 
| WxOcrBizLicenseResult | WxOcrService. bizLicense(String imgUrl)营业执照OCR识别接口
 文件大小限制:小于2M | 
| WxOcrCommResult | WxOcrService. comm(File imgFile)通用印刷体OCR识别接口
 文件大小限制:小于2M
 适用于屏幕截图、印刷体照片等场景 | 
| WxOcrCommResult | WxOcrService. comm(String imgUrl)通用印刷体OCR识别接口
 文件大小限制:小于2M
 适用于屏幕截图、印刷体照片等场景 | 
| WxOcrDrivingResult | WxOcrService. driving(File imgFile)行驶证OCR识别接口
 文件大小限制:小于2M | 
| WxOcrDrivingResult | WxOcrService. driving(String imgUrl)行驶证OCR识别接口
 文件大小限制:小于2M | 
| WxOcrDrivingLicenseResult | WxOcrService. drivingLicense(File imgFile)驾驶证OCR识别接口
 文件大小限制:小于2M | 
| WxOcrDrivingLicenseResult | WxOcrService. drivingLicense(String imgUrl)驾驶证OCR识别接口
 文件大小限制:小于2M | 
| String | WxService. get(String url,
   String queryParam)当本Service没有实现某个API的时候,可以用这个,针对所有微信API中的GET请求. | 
| WxOAuth2AccessToken | WxOAuth2Service. getAccessToken(String code)
 用code换取oauth2的access token. | 
| WxOAuth2AccessToken | WxOAuth2Service. getAccessToken(String appId,
              String appSecret,
              String code)用code换取oauth2的access token. | 
| WxOAuth2UserInfo | WxOAuth2Service. getUserInfo(WxOAuth2AccessToken oAuth2AccessToken,
           String lang)
 用oauth2获取用户信息, 当前面引导授权时的scope是snsapi_userinfo的时候才可以. | 
| WxOcrIdCardResult | WxOcrService. idCard(File imgFile)身份证OCR识别接口. | 
| WxOcrIdCardResult | WxOcrService. idCard(String imgUrl)身份证OCR识别接口. | 
| String | WxService. post(String url,
    com.google.gson.JsonObject jsonObject)当本Service没有实现某个API的时候,可以用这个,针对所有微信API中的POST请求. | 
| String | WxService. post(String url,
    Object obj)当本Service没有实现某个API的时候,可以用这个,针对所有微信API中的POST请求. | 
| String | WxService. post(String url,
    String postData)当本Service没有实现某个API的时候,可以用这个,针对所有微信API中的POST请求. | 
| String | WxService. post(String url,
    ToJson obj)当本Service没有实现某个API的时候,可以用这个,针对所有微信API中的POST请求. | 
| WxImgProcQrCodeResult | WxImgProcService. qrCode(File imgFile)二维码/条码识别接口
 说明:
 1.图片支持使用img参数实时上传,也支持使用img_url参数传送图片地址,由微信后台下载图片进行识别
 2.文件大小限制:小于2M
 3.支持条码、二维码、DataMatrix和PDF417的识别。 | 
| WxImgProcQrCodeResult | WxImgProcService. qrCode(String imgUrl)二维码/条码识别接口
 说明:
 1.图片支持使用img参数实时上传,也支持使用img_url参数传送图片地址,由微信后台下载图片进行识别
 2.文件大小限制:小于2M
 3.支持条码、二维码、DataMatrix和PDF417的识别。 | 
| WxOAuth2AccessToken | WxOAuth2Service. refreshAccessToken(String refreshToken)
 刷新oauth2的access token. | 
| WxImgProcSuperResolutionResult | WxImgProcService. superResolution(File imgFile)图片高清化接口
 说明:
 1.图片支持使用img参数实时上传,也支持使用img_url参数传送图片地址,由微信后台下载图片进行识别
 2.文件大小限制:小于2M
 3.目前支持将图片超分辨率高清化2倍,即生成图片分辨率为原图2倍大小
 返回的media_id有效期为3天,期间可以通过“获取临时素材”接口获取图片二进制 | 
| WxImgProcSuperResolutionResult | WxImgProcService. superResolution(String imgUrl)图片高清化接口
 说明:
 1.图片支持使用img参数实时上传,也支持使用img_url参数传送图片地址,由微信后台下载图片进行识别
 2.文件大小限制:小于2M
 3.目前支持将图片超分辨率高清化2倍,即生成图片分辨率为原图2倍大小
 返回的media_id有效期为3天,期间可以通过“获取临时素材”接口获取图片二进制 | 
| String | WxService. upload(String url,
      CommonUploadParam param)当本Service没有实现某个上传API的时候,可以用这个,针对所有微信API中的POST文件上传请求 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| void | LogExceptionHandler. handle(WxErrorException e) | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| static void | BeanUtils. checkRequiredFields(Object bean)检查bean里标记为@Required的field是否为空,为空则抛异常 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| void | RequestExecutor. execute(String uri,
       E data,
       ResponseHandler<T> handler,
       WxType wxType)执行http请求. | 
| T | RequestExecutor. execute(String uri,
       E data,
       WxType wxType)执行http请求. | 
| void | MediaUploadRequestExecutor. execute(String uri,
       File data,
       ResponseHandler<WxMediaUploadResult> handler,
       WxType wxType)已过时。  | 
| void | MinishopUploadRequestCustomizeExecutor. execute(String uri,
       File data,
       ResponseHandler<WxMinishopImageUploadCustomizeResult> handler,
       WxType wxType) | 
| void | MinishopUploadRequestExecutor. execute(String uri,
       File data,
       ResponseHandler<WxMinishopImageUploadResult> handler,
       WxType wxType) | 
| void | MediaInputStreamUploadRequestExecutor. execute(String uri,
       InputStreamData data,
       ResponseHandler<WxMediaUploadResult> handler,
       WxType wxType) | 
| void | BaseMediaDownloadRequestExecutor. execute(String uri,
       String data,
       ResponseHandler<File> handler,
       WxType wxType) | 
| void | SimplePostRequestExecutor. execute(String uri,
       String data,
       ResponseHandler<String> handler,
       WxType wxType) | 
| void | SimpleGetRequestExecutor. execute(String uri,
       String data,
       ResponseHandler<String> handler,
       WxType wxType) | 
| static String | HttpResponseProxy. extractFileNameFromContentString(String content) | 
| String | HttpResponseProxy. getFileName() | 
| String | SimplePostRequestExecutor. handleResponse(WxType wxType,
              String responseContent) | 
| protected String | SimpleGetRequestExecutor. handleResponse(WxType wxType,
              String responseContent) | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| WxMinishopImageUploadCustomizeResult | ApacheMinishopMediaUploadRequestCustomizeExecutor. execute(String uri,
       File file,
       WxType wxType) | 
| WxMediaUploadResult | ApacheMediaUploadRequestExecutor. execute(String uri,
       File file,
       WxType wxType) | 
| WxMinishopImageUploadResult | ApacheMinishopMediaUploadRequestExecutor. execute(String uri,
       File file,
       WxType wxType) | 
| WxMediaUploadResult | ApacheMediaInputStreamUploadRequestExecutor. execute(String uri,
       InputStreamData data,
       WxType wxType) | 
| String | ApacheSimplePostRequestExecutor. execute(String uri,
       String postEntity,
       WxType wxType) | 
| String | ApacheSimpleGetRequestExecutor. execute(String uri,
       String queryParam,
       WxType wxType) | 
| File | ApacheMediaDownloadRequestExecutor. execute(String uri,
       String queryParam,
       WxType wxType) | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| WxMinishopImageUploadCustomizeResult | JoddHttpMinishopMediaUploadRequestCustomizeExecutor. execute(String uri,
       File file,
       WxType wxType) | 
| WxMediaUploadResult | JoddHttpMediaUploadRequestExecutor. execute(String uri,
       File file,
       WxType wxType) | 
| WxMinishopImageUploadResult | JoddHttpMinishopMediaUploadRequestExecutor. execute(String uri,
       File file,
       WxType wxType) | 
| WxMediaUploadResult | JoddHttpMediaInputStreamUploadRequestExecutor. execute(String uri,
       InputStreamData data,
       WxType wxType) | 
| String | JoddHttpSimplePostRequestExecutor. execute(String uri,
       String postEntity,
       WxType wxType) | 
| String | JoddHttpSimpleGetRequestExecutor. execute(String uri,
       String queryParam,
       WxType wxType) | 
| File | JoddHttpMediaDownloadRequestExecutor. execute(String uri,
       String queryParam,
       WxType wxType) | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| WxMinishopImageUploadCustomizeResult | OkHttpMinishopMediaUploadRequestCustomizeExecutor. execute(String uri,
       File file,
       WxType wxType) | 
| WxMinishopImageUploadResult | OkHttpMinishopMediaUploadRequestExecutor. execute(String uri,
       File file,
       WxType wxType) | 
| WxMediaUploadResult | OkHttpMediaUploadRequestExecutor. execute(String uri,
       File file,
       WxType wxType) | 
| WxMediaUploadResult | OkHttpMediaInputStreamUploadRequestExecutor. execute(String uri,
       InputStreamData data,
       WxType wxType) | 
| String | OkHttpSimpleGetRequestExecutor. execute(String uri,
       String queryParam,
       WxType wxType) | 
| String | OkHttpSimplePostRequestExecutor. execute(String uri,
       String postEntity,
       WxType wxType) | 
| File | OkHttpMediaDownloadRequestExecutor. execute(String uri,
       String queryParam,
       WxType wxType) | 
Copyright © 2024. All rights reserved.