com.jeecg.alipay.api.base.JWPromotionalSupportAPI Maven / Gradle / Ivy
package com.jeecg.alipay.api.base;
import com.alibaba.fastjson.JSONObject;
import com.alipay.api.AlipayApiException;
import com.alipay.api.request.AlipayMobilePublicQrcodeCreateRequest;
import com.alipay.api.request.AlipayMobilePublicShortlinkCreateRequest;
import com.alipay.api.response.AlipayMobilePublicQrcodeCreateResponse;
import com.alipay.api.response.AlipayMobilePublicShortlinkCreateResponse;
import com.jeecg.alipay.api.base.vo.PromotionalSupportVo.PromotionalSupport;
import com.jeecg.alipay.api.core.AlipayClientFactory;
import com.jeecg.alipay.api.core.AlipayConfig;
/**
* 推广二维码
*
* @author zhangdaihao
*
*/
public class JWPromotionalSupportAPI {
/**
* 带参推广二维码
*
* @param appAuthToken
* @param model
* @return
* @throws AlipayApiException
*/
public static AlipayMobilePublicQrcodeCreateResponse qrcodeCreate(String appAuthToken, PromotionalSupport model,AlipayConfig config) throws AlipayApiException {
AlipayMobilePublicQrcodeCreateRequest request = new AlipayMobilePublicQrcodeCreateRequest();
request.putOtherTextParam("app_auth_token", appAuthToken);
String json = JSONObject.toJSONString(model);
request.setBizContent(json);
return AlipayClientFactory.getAlipayClientInstance(config).execute(request);
}
/**
* 推广短链接
*
* @param appAuthToken
* @param model
* @return
* @throws AlipayApiException
*/
public static AlipayMobilePublicShortlinkCreateResponse shortlinkCreate(String appAuthToken, ShortLink model,AlipayConfig config) throws AlipayApiException {
AlipayMobilePublicShortlinkCreateRequest request = new AlipayMobilePublicShortlinkCreateRequest();
request.putOtherTextParam("app_auth_token", appAuthToken);
String json = JSONObject.toJSONString(model);
request.setBizContent(json);
return AlipayClientFactory.getAlipayClientInstance(config).execute(request);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy