mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-10-27 20:14:52 +08:00
🆕 #3207 【开放平台】 新增小程序认证上传补充材料的接口
This commit is contained in:
@ -2,6 +2,7 @@ package me.chanjar.weixin.open.api;
|
||||
|
||||
import cn.binarywang.wx.miniapp.api.WxMaService;
|
||||
import cn.binarywang.wx.miniapp.bean.WxMaAuditMediaUploadResult;
|
||||
import cn.binarywang.wx.miniapp.bean.WxMaUploadAuthMaterialResult;
|
||||
import me.chanjar.weixin.common.error.WxErrorException;
|
||||
import me.chanjar.weixin.open.bean.ma.WxMaPrefetchDomain;
|
||||
import me.chanjar.weixin.open.bean.ma.WxMaScheme;
|
||||
@ -273,6 +274,11 @@ public interface WxOpenMaService extends WxMaService {
|
||||
*/
|
||||
String API_WX_APPLY_LIVE_INFO = "https://api.weixin.qq.com/wxa/business/applyliveinfo";
|
||||
|
||||
/**
|
||||
* 小程序认证上传补充材料
|
||||
*/
|
||||
String API_UPLOAD_AUTH_MATERIAL = "https://api.weixin.qq.com/wxa/sec/uploadauthmaterial";
|
||||
|
||||
/**
|
||||
* 获得小程序的域名配置信息
|
||||
*
|
||||
@ -752,4 +758,11 @@ public interface WxOpenMaService extends WxMaService {
|
||||
*/
|
||||
WxOpenMaApplyLiveInfoResult applyLiveInfo() throws WxErrorException;
|
||||
|
||||
/**
|
||||
* 小程序认证上传补充材料
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
WxMaUploadAuthMaterialResult uploadAuthMaterial(File file) throws WxErrorException;
|
||||
|
||||
}
|
||||
|
||||
@ -4,8 +4,10 @@ import cn.binarywang.wx.miniapp.api.WxMaService;
|
||||
import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl;
|
||||
import cn.binarywang.wx.miniapp.bean.WxMaAuditMediaUploadResult;
|
||||
import cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult;
|
||||
import cn.binarywang.wx.miniapp.bean.WxMaUploadAuthMaterialResult;
|
||||
import cn.binarywang.wx.miniapp.config.WxMaConfig;
|
||||
import cn.binarywang.wx.miniapp.executor.AuditMediaUploadRequestExecutor;
|
||||
import cn.binarywang.wx.miniapp.executor.UploadAuthMaterialRequestExecutor;
|
||||
import cn.binarywang.wx.miniapp.json.WxMaGsonBuilder;
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.GsonBuilder;
|
||||
@ -466,4 +468,9 @@ public class WxOpenMaServiceImpl extends WxMaServiceImpl implements WxOpenMaServ
|
||||
String response = post(API_WX_APPLY_LIVE_INFO, GSON.toJson(params));
|
||||
return WxMaGsonBuilder.create().fromJson(response, WxOpenMaApplyLiveInfoResult.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public WxMaUploadAuthMaterialResult uploadAuthMaterial(File file) throws WxErrorException {
|
||||
return (WxMaUploadAuthMaterialResult) this.execute(UploadAuthMaterialRequestExecutor.create(getRequestHttp()), API_UPLOAD_AUTH_MATERIAL, file);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user