Преглед на файлове

issue #51 发送模板消息需要返回 获得的messageid

master
Daniel Qian преди 10 години
родител
ревизия
f4dc81066f
променени са 2 файла, в които са добавени 6 реда и са изтрити 3 реда
  1. +2
    -1
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpService.java
  2. +4
    -2
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpServiceImpl.java

+ 2
- 1
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpService.java Целия файл

@@ -315,8 +315,9 @@ public interface WxMpService {
* </pre>
* @param templateMessage
* @throws WxErrorException
* @return msgid
*/
public void templateSend(WxMpTemplateMessage templateMessage) throws WxErrorException;
public String templateSend(WxMpTemplateMessage templateMessage) throws WxErrorException;

/**
* <pre>


+ 4
- 2
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpServiceImpl.java Целия файл

@@ -286,9 +286,11 @@ public class WxMpServiceImpl implements WxMpService {
return tmpJsonElement.getAsJsonObject().get("short_url").getAsString();
}

public void templateSend(WxMpTemplateMessage templateMessage) throws WxErrorException {
public String templateSend(WxMpTemplateMessage templateMessage) throws WxErrorException {
String url = "https://api.weixin.qq.com/cgi-bin/message/template/send";
execute(new SimplePostRequestExecutor(), url, templateMessage.toJson());
String responseContent = execute(new SimplePostRequestExecutor(), url, templateMessage.toJson());
JsonElement tmpJsonElement = Streams.parse(new JsonReader(new StringReader(responseContent)));
return tmpJsonElement.getAsJsonObject().get("msgid").getAsString();
}

public WxMpSemanticQueryResult semanticQuery(WxMpSemanticQuery semanticQuery) throws WxErrorException {


Зареждане…
Отказ
Запис