diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpKefuService.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpKefuService.java index 7e2a41128..fc927bc4f 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpKefuService.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpKefuService.java @@ -94,7 +94,7 @@ public interface WxMpKefuService { * 接口url格式: https://api.weixin.qq.com/customservice/kfsession/create?access_token=ACCESS_TOKEN * */ - boolean kfSessionCreate(String openid, String kfAccount, String text) throws WxErrorException; + boolean kfSessionCreate(String openid, String kfAccount) throws WxErrorException; /** *
@@ -104,7 +104,7 @@ public interface WxMpKefuService {
* 接口url格式: https://api.weixin.qq.com/customservice/kfsession/close?access_token=ACCESS_TOKEN
*
*/
- boolean kfSessionClose(String openid, String kfAccount, String text) throws WxErrorException;
+ boolean kfSessionClose(String openid, String kfAccount) throws WxErrorException;
/**
*
diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpKefuServiceImpl.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpKefuServiceImpl.java
index 12eec6c0e..c78c873da 100644
--- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpKefuServiceImpl.java
+++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpKefuServiceImpl.java
@@ -88,10 +88,9 @@ public class WxMpKefuServiceImpl implements WxMpKefuService {
}
@Override
- public boolean kfSessionCreate(String openid, String kfAccount, String text)
+ public boolean kfSessionCreate(String openid, String kfAccount)
throws WxErrorException {
- WxMpKfSessionRequest request = new WxMpKfSessionRequest(kfAccount, openid,
- text);
+ WxMpKfSessionRequest request = new WxMpKfSessionRequest(kfAccount, openid);
String url = "https://api.weixin.qq.com/customservice/kfsession/create";
this.wxMpService.execute(new SimplePostRequestExecutor(), url,
request.toJson());
@@ -99,10 +98,9 @@ public class WxMpKefuServiceImpl implements WxMpKefuService {
}
@Override
- public boolean kfSessionClose(String openid, String kfAccount, String text)
+ public boolean kfSessionClose(String openid, String kfAccount)
throws WxErrorException {
- WxMpKfSessionRequest request = new WxMpKfSessionRequest(kfAccount, openid,
- text);
+ WxMpKfSessionRequest request = new WxMpKfSessionRequest(kfAccount, openid);
String url = "https://api.weixin.qq.com/customservice/kfsession/close";
this.wxMpService.execute(new SimplePostRequestExecutor(), url,
request.toJson());
diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/kefu/request/WxMpKfSessionRequest.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/kefu/request/WxMpKfSessionRequest.java
index aaf9e98c8..e821916ef 100644
--- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/kefu/request/WxMpKfSessionRequest.java
+++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/kefu/request/WxMpKfSessionRequest.java
@@ -23,19 +23,10 @@ public class WxMpKfSessionRequest implements Serializable {
*/
@SerializedName("openid")
private String openid;
-
- /**
- * text 附加信息,文本会展示在客服人员的多客服客户端
- * 目前看起来无用,主要是老版的多客服客户端使用
- */
- @SerializedName("text")
- @Deprecated
- private String text;
-
- public WxMpKfSessionRequest(String kfAccount, String openid, String text) {
+
+ public WxMpKfSessionRequest(String kfAccount, String openid) {
this.kfAccount = kfAccount;
this.openid = openid;
- this.text = text;
}
@Override
@@ -55,12 +46,4 @@ public class WxMpKfSessionRequest implements Serializable {
this.kfAccount = kfAccount;
}
- public String getText() {
- return this.text;
- }
-
- public void setText(String text) {
- this.text = text;
- }
-
}
diff --git a/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/api/impl/WxMpKefuServiceImplTest.java b/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/api/impl/WxMpKefuServiceImplTest.java
index 8007b8759..f02649cc8 100644
--- a/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/api/impl/WxMpKefuServiceImplTest.java
+++ b/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/api/impl/WxMpKefuServiceImplTest.java
@@ -108,7 +108,7 @@ public class WxMpKefuServiceImplTest {
public void testKfSessionCreate(String kfAccount, String openid)
throws WxErrorException {
boolean result = this.wxService.getKefuService().kfSessionCreate(openid,
- kfAccount, "welcome");
+ kfAccount);
Assert.assertTrue(result);
}
@@ -116,7 +116,7 @@ public class WxMpKefuServiceImplTest {
public void testKfSessionClose(String kfAccount, String openid)
throws WxErrorException {
boolean result = this.wxService.getKefuService().kfSessionClose(openid,
- kfAccount, "bye bye");
+ kfAccount);
Assert.assertTrue(result);
}