Jfinal weixin发送模板消息的问题

地瓜干 发布于 2016/05/09 21:25
阅读 905
收藏 0
看这个类中 WeixinApiController

public void sendMsg()
我想写个公共方法发送消息怎么写,下面的方法不报错,但是收不到消息,msg组装好传过来的,
通过http://127.0.0.1:8080/jwx/api/sendMsg 这个地址能收到消息

public static ApiResult sendMsg(String msg){
    ApiConfig ac = new ApiConfig();
    ac.setToken(PropKit.get("token"));
    ac.setAppId(PropKit.get("appId"));
    ac.setAppSecret(PropKit.get("appSecret"));
    ac.setEncryptMessage(PropKit.getBoolean("encryptMessage", false));
    ac.setEncodingAesKey(PropKit.get("encodingAesKey", "setting it in config file"));
    ApiConfigKit.setThreadLocalApiConfig(ac); return TemplateMsgApi.send(msg);
}


加载中
0
Holt_Vong
Holt_Vong

TemplateMsgApi.send(msg);

这个入参是自己编码好的JSON字符串吧

0
地瓜干
地瓜干

引用来自“Dreamlu”的评论

请查看JFinal-weixin WIKI: http://git.oschina.net/jfinal/jfinal-weixin/wikis/%E5%8F%91%E9%80%81%E6%B6%88%E6%81%AF

TemplateMsgApi.send(TemplateData.New()......

TemplateDate这个什么版本开始有的,我用的1.7里面没有

如梦技术
如梦技术
1.5之后就有了,注意一下细节,你是不是写错了。
0
地瓜干
地瓜干
我是想如何从服务端主动给用户发消息
地瓜干
地瓜干
回复 @Dreamlu : 不加ApiConfig报错,加了不报错,但是收不到消息 ApiConfig ac = new ApiConfig(); ac.setToken(PropKit.get("token")); ac.setAppId(PropKit.get("appId")); ......
如梦技术
如梦技术
回复 @地瓜干 : 有报错根据报错找,就怕没报错的。
地瓜干
地瓜干
回复 @Holt_Vong : 有openid,但是直接调用TemplateMsgApi.send(msg)会报错
Holt_Vong
Holt_Vong
需要找到用户的openid,然后发送模板消息咯,不过最好不要发主动营销类的,发现了会被封的
返回顶部
顶部