소스 검색

增加查看通讯录全量更新结果的接口

master
caosk 9 년 전
부모
커밋
afaa0a3bde
2개의 변경된 파일20개의 추가작업 그리고 6개의 파일을 삭제
  1. +10
    -2
      weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpService.java
  2. +10
    -4
      weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpServiceImpl.java

+ 10
- 2
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpService.java 파일 보기

@@ -562,12 +562,20 @@ public interface WxCpService {
* @param mediaId
* @throws WxErrorException
*/
void replaceParty(String mediaId) throws WxErrorException;
String replaceParty(String mediaId) throws WxErrorException;
/**
* 上传用户列表覆盖企业号上的用户信息
* @param mediaId
* @throws WxErrorException
*/
void replaceUser(String mediaId) throws WxErrorException;
String replaceUser(String mediaId) throws WxErrorException;
/**
* 获取异步任务结果
* @param joinId
* @return
* @throws WxErrorException
*/
String getTaskResult(String joinId) throws WxErrorException;
}

+ 10
- 4
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpServiceImpl.java 파일 보기

@@ -656,19 +656,25 @@ public class WxCpServiceImpl implements WxCpService {
}
@Override
public void replaceParty(String mediaId) throws WxErrorException {
public String replaceParty(String mediaId) throws WxErrorException {
String url = "https://qyapi.weixin.qq.com/cgi-bin/batch/replaceparty";
JsonObject jsonObject = new JsonObject();
jsonObject.addProperty("media_id", mediaId);
post(url, jsonObject.toString());
return post(url, jsonObject.toString());
}

@Override
public void replaceUser(String mediaId) throws WxErrorException {
public String replaceUser(String mediaId) throws WxErrorException {
String url = "https://qyapi.weixin.qq.com/cgi-bin/batch/replaceuser";
JsonObject jsonObject = new JsonObject();
jsonObject.addProperty("media_id", mediaId);
post(url, jsonObject.toString());
return post(url, jsonObject.toString());
}

@Override
public String getTaskResult(String joinId) throws WxErrorException {
String url = "https://qyapi.weixin.qq.com/cgi-bin/batch/getresult?jobid="+joinId;
return get(url, null);
}

public File getTmpDirFile() {


불러오는 중...
취소
저장