
com.jeecg.alipay.api.base.JWPromotionalSupportAPI Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of weixin4j Show documentation
Show all versions of weixin4j Show documentation
微信和钉钉开发SDK,主要提供微信、企业微信、钉钉的JAVA封装,降低集成难度,让API变简单
The newest version!
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