
org.jeewx.api.coupon.location.JwLocationAPI 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 org.jeewx.api.coupon.location;
import com.alibaba.fastjson.JSONObject;
import org.jeewx.api.core.exception.WexinReqException;
import org.jeewx.api.core.req.WeiXinReqService;
import org.jeewx.api.coupon.location.model.*;
/**
* 微信卡券 - 创建卡券
* @author lihongxuan
*
*/
public class JwLocationAPI {
/*// 上传LOGO 大小限制1MB,像素为300*300,支持JPG格式。
private static String uploadimg_location_url = "https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN";
*/// 批量导入门店信息
private static String batchadd_location_url = "https://api.weixin.qq.com/card/location/batchadd?access_token=ACCESS_TOKEN";
// 拉取门店列表
private static String batchget_location_url = "https://api.weixin.qq.com/card/location/batchget?access_token=ACCESS_TOKEN";
// 获取颜色列表
private static String getcolors_location_url = "https://api.weixin.qq.com/card/getcolors?access_token=ACCESS_TOKEN";
// CreateCard 创建卡
private static String add_card_url = "https://api.weixin.qq.com/card/create?access_token=ACCESS_TOKEN";
/**
* 批量导入门店信息
* @throws WexinReqException
*/
public BatchaddRtn doBatchadd(String accesstoken,Batchadd batchadd) throws WexinReqException {
if (accesstoken != null) {
batchadd.setAccess_token(accesstoken);
JSONObject result = WeiXinReqService.getInstance().doWeinxinReqJson(batchadd);
BatchaddRtn batchaddRtn = (BatchaddRtn)JSONObject.toJavaObject(result, BatchaddRtn.class);
return batchaddRtn;
}
return null;
}
/**
* 拉取门店列表
*/
public BatchgetRtn doBatchget(String accesstoken,Batchget batchget) throws WexinReqException{
if (accesstoken != null) {
batchget.setAccess_token(accesstoken);
JSONObject result = WeiXinReqService.getInstance().doWeinxinReqJson(batchget);
BatchgetRtn batchgetRtn = (BatchgetRtn)JSONObject.toJavaObject(result, BatchgetRtn.class);
return batchgetRtn;
}
return null;
}
/**
* 获取颜色列表
*/
public GetcolorsRtn doGetcolors(String accesstoken) throws WexinReqException {
if (accesstoken != null) {
Getcolors gk = new Getcolors();
gk.setAccess_token(accesstoken);
JSONObject result = WeiXinReqService.getInstance().doWeinxinReqJson(gk);
GetcolorsRtn getcolorsRtn = (GetcolorsRtn)JSONObject.toJavaObject(result, GetcolorsRtn.class);
return getcolorsRtn;
}
return null;
}
/**
* CreateCard 创建卡
*/
public CardInfoRtn doAddCard(String accesstoken,CardInfo cardInfo) throws WexinReqException{
if (accesstoken != null) {
cardInfo.setAccess_token(accesstoken);
JSONObject result = WeiXinReqService.getInstance().doWeinxinReqJson(cardInfo);
CardInfoRtn cardInfoRtn = (CardInfoRtn)JSONObject.toJavaObject(result, CardInfoRtn.class);
return cardInfoRtn;
}
return null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy