Procházet zdrojové kódy

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

master
caosk před 9 roky
rodič
revize
afaa0a3bde
2 změnil soubory, kde provedl 20 přidání a 6 odebrání
  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 Zobrazit soubor

@@ -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 Zobrazit soubor

@@ -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() {


Načítá se…
Zrušit
Uložit