当前位置: 首页>>代码示例>>Java>>正文


Java WxUtil类代码示例

本文整理汇总了Java中org.hamster.weixinmp.util.WxUtil的典型用法代码示例。如果您正苦于以下问题:Java WxUtil类的具体用法?Java WxUtil怎么用?Java WxUtil使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


WxUtil类属于org.hamster.weixinmp.util包,在下文中一共展示了WxUtil类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createRespText

import org.hamster.weixinmp.util.WxUtil; //导入依赖的package包/类
public WxRespTextEntity createRespText(String content, String fromUserName,
		String toUserName, Integer funcFlag) {
	WxRespTextEntity respText = new WxRespTextEntity();
	respText.setContent(content);
	respText.setCreatedDate(new Date());
	respText.setCreateTime(WxUtil.currentTimeInSec());
	respText.setFromUserName(fromUserName);
	respText.setToUserName(toUserName);
	respText.setFuncFlag(funcFlag);
	respText.setMsgType(WxMsgRespType.TEXT);
	if (respTextDao != null) {
		respTextDao.save(respText);
	} else {

	}
	return respText;
}
 
开发者ID:Charlemin,项目名称:weixin-mp-java-master,代码行数:18,代码来源:WxStorageService.java

示例2: createRespPicDesc

import org.hamster.weixinmp.util.WxUtil; //导入依赖的package包/类
public WxRespPicDescEntity createRespPicDesc(
		List<WxItemPicDescEntity> articles, String fromUserName,
		String toUserName, Integer funcFlag) {
	WxRespPicDescEntity respPicDesc = new WxRespPicDescEntity();
	respPicDesc.setCreatedDate(new Date());
	respPicDesc.setCreateTime(WxUtil.currentTimeInSec());
	respPicDesc.setFromUserName(fromUserName);
	respPicDesc.setToUserName(toUserName);
	respPicDesc.setFuncFlag(funcFlag);
	respPicDesc.setMsgType(WxMsgRespType.NEWS);
	respPicDesc.setArticles(articles);
	if (respPicDescDao != null) {
		respPicDescDao.save(respPicDesc);
	} else {

	}
	return respPicDesc;
}
 
开发者ID:Charlemin,项目名称:weixin-mp-java-master,代码行数:19,代码来源:WxStorageService.java

示例3: createRespPicDesc2

import org.hamster.weixinmp.util.WxUtil; //导入依赖的package包/类
public WxRespPicDescEntity createRespPicDesc2(List<Long> articleIds,
		String fromUserName, String toUserName, Integer funcFlag) {
	WxRespPicDescEntity respPicDesc = new WxRespPicDescEntity();
	respPicDesc.setCreatedDate(new Date());
	respPicDesc.setCreateTime(WxUtil.currentTimeInSec());
	respPicDesc.setFromUserName(fromUserName);
	respPicDesc.setToUserName(toUserName);
	respPicDesc.setFuncFlag(funcFlag);
	respPicDesc.setMsgType(WxMsgRespType.NEWS);
	respPicDesc.setArticles(wxItemPicDescDao.findByIdIn(articleIds));
	if (respPicDescDao != null) {
		respPicDescDao.save(respPicDesc);
	} else {

	}
	return respPicDesc;
}
 
开发者ID:Charlemin,项目名称:weixin-mp-java-master,代码行数:18,代码来源:WxStorageService.java

示例4: createRespMusic

import org.hamster.weixinmp.util.WxUtil; //导入依赖的package包/类
public WxRespMusicEntity createRespMusic(String fromUserName,
		String toUserName, Integer funcFlag, WxItemMusicEntity itemMusic) {
	WxRespMusicEntity respMusic = new WxRespMusicEntity();
	respMusic.setCreatedDate(new Date());
	respMusic.setCreateTime(WxUtil.currentTimeInSec());
	respMusic.setFromUserName(fromUserName);
	respMusic.setToUserName(toUserName);
	respMusic.setFuncFlag(funcFlag);
	respMusic.setMsgType(WxMsgRespType.MUSIC);
	// respMusic.setMusic(itemMusic);
	if (respMusicDao != null) {
		respMusicDao.save(respMusic);
	} else {

	}
	return respMusic;
}
 
开发者ID:Charlemin,项目名称:weixin-mp-java-master,代码行数:18,代码来源:WxStorageService.java

示例5: respEntityFactory

import org.hamster.weixinmp.util.WxUtil; //导入依赖的package包/类
private static Element respEntityFactory(WxBaseRespEntity entity) {
	Element ele = DocumentHelper.createElement("xml");
	ele.addElement("ToUserName").addCDATA(entity.getToUserName());
	ele.addElement("FromUserName").addCDATA(entity.getFromUserName());
	String createTime = String.valueOf(entity.getCreateTime());
	if (StringUtils.isBlank(createTime)) {
		Long currentTime = WxUtil.currentTimeInSec();
		entity.setCreateTime(currentTime);
		createTime = String.valueOf(currentTime);
	}
	ele.addElement("CreateTime").setText(createTime);
	ele.addElement("MsgType").addCDATA(entity.getMsgType());
	ele.addElement("FuncFlag").setText(String.valueOf(entity.getFuncFlag()));
	return ele;
}
 
开发者ID:Charlemin,项目名称:weixin-mp-java-master,代码行数:16,代码来源:WxXmlUtil.java

示例6: getAccessToken

import org.hamster.weixinmp.util.WxUtil; //导入依赖的package包/类
public WxAuth getAccessToken(String appid, String appsecret)
		throws WxException {
	Map<String, String> paramsJson = new HashMap<String, String>();
	paramsJson.put("grant_type", "client_credential");
	paramsJson.put("appid", appid);
	paramsJson.put("secret", appsecret);

	WxAuth result = WxUtil.sendRequest(config.getAccessTokenCreateUrl(),
			HttpMethod.GET, paramsJson, null, WxAuth.class);
	result.setGrantType("client_credential");
	result.setAppid(appid);
	result.setSecret(appsecret);
	return result;
}
 
开发者ID:Charlemin,项目名称:weixin-mp-java-master,代码行数:15,代码来源:WxAuthService.java

示例7: remoteMediaUpload

import org.hamster.weixinmp.util.WxUtil; //导入依赖的package包/类
public WxBaseItemMediaEntity remoteMediaUpload(String accessToken,
		WxMediaTypeEnum type, byte[] content) throws WxException {
	MultipartEntityBuilder entityBuilder = MultipartEntityBuilder.create();
	String typeString = null;
	switch (type) {
	case IMAGE:
	case THUMB:
	case VIDEO:
	case VOICE:
		typeString = type.toString().toLowerCase();
		break;
	case MUSIC:
	case DEFAULT:
	case PIC_DESC:
		throw new WxException("Not supported upload type : "
				+ type.toString());
	default:
		break;
	}

	Map<String, String> params = WxUtil.getAccessTokenParams(accessToken);
	System.out.println(typeString);
	params.put("type", typeString);
	ContentBody contentBody = new ByteArrayBody(content, ContentType.MULTIPART_FORM_DATA, "name.jpg");
	entityBuilder.addPart("media", contentBody);
	MediaResultMapper result = WxUtil.sendRequest(
			config.getMediaUploadUrl(), HttpMethod.POST, params,
			entityBuilder.build(), MediaResultMapper.class);

	WxBaseItemMediaEntity resultEntity = null;
	switch (type) {
	case IMAGE:
		WxItemImageEntity imageEntity = new WxItemImageEntity();
		imageEntity.setMediaId(result.getMedia_id());
		imageEntity.setCreatedDate(new Date(result.getCreated_at() * 1000));
		resultEntity = imageEntity;
		break;
	case THUMB:
		WxItemThumbEntity thumbEntity = new WxItemThumbEntity();
		thumbEntity.setMediaId(result.getMedia_id());
		thumbEntity.setCreatedDate(new Date(result.getCreated_at() * 1000));
		resultEntity = thumbEntity;
		break;
	case VIDEO:
		WxItemVideoEntity videoEntity = new WxItemVideoEntity();
		videoEntity.setMediaId(result.getMedia_id());
		videoEntity.setCreatedDate(new Date(result.getCreated_at() * 1000));
		resultEntity = videoEntity;
		break;
	case VOICE:
		WxItemVoiceEntity voiceEntity = new WxItemVoiceEntity();
		voiceEntity.setMediaId(result.getMedia_id());
		voiceEntity.setCreatedDate(new Date(result.getCreated_at() * 1000));
		resultEntity = voiceEntity;
		break;
	case MUSIC:
	case DEFAULT:
	case PIC_DESC:
		throw new WxException("Not supported upload type : "
				+ type.toString());
	default:
		break;
	}
	return resultEntity;
}
 
开发者ID:Charlemin,项目名称:weixin-mp-java-master,代码行数:66,代码来源:WxMediaService.java


注:本文中的org.hamster.weixinmp.util.WxUtil类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。