This commit is contained in:
jinyu
2016-03-21 17:16:09 +08:00
parent c669f1cec4
commit 88322c443b
7 changed files with 80 additions and 6 deletions
@@ -63,15 +63,45 @@ import com.foxinmy.weixin4j.util.Weixin4jSettings;
*/
public class WeixinProxy {
/**
* 媒体素材API
*/
private final MediaApi mediaApi;
/**
* 底部菜单API
*/
private final MenuApi menuApi;
/**
* 消息服务API
*/
private final NotifyApi notifyApi;
/**
* 部门API
*/
private final PartyApi partyApi;
/**
* 成员API
*/
private final UserApi userApi;
/**
* 标签API
*/
private final TagApi tagApi;
/**
* 辅助API
*/
private final HelperApi helperApi;
/**
* 应用API
*/
private final AgentApi agentApi;
/**
* 批量操作API
*/
private final BatchApi batchApi;
/**
* 聊天服务API
*/
private final ChatApi chatApi;
private final TokenHolder tokenHolder;
@@ -29,7 +29,13 @@ import com.foxinmy.weixin4j.util.StringUtil;
*/
public class WeixinSuiteProxy {
/**
* 每个套件授权不一样 suiteId - suiteApi
*/
private Map<String, SuiteApi> suiteMap;
/**
* 供应商API:如登陆URL
*/
private ProviderApi providerApi;
private final Weixin4jSuiteSettings suiteSettings;
@@ -419,10 +419,6 @@ public class MediaApi extends QyApi {
obj = response.getAsJson();
MediaRecord mediaRecord = JSON.toJavaObject(obj, MediaRecord.class);
if (mediaType == MediaType.news) {
mediaRecord.setItems(JSON.parseArray(obj.getString("itemlist"),
MediaItem.class));
}
mediaRecord.setMediaType(mediaType);
mediaRecord.setPageable(pageable);
return mediaRecord;