Name Last Update
fw-hestia-common Loading commit data...
fw-hestia-dao Loading commit data...
fw-hestia-domain Loading commit data...
fw-hestia-rpc Loading commit data...
fw-hestia-sdk Loading commit data...
fw-hestia-server Loading commit data...
fw-hestia-service Loading commit data...
.gitignore Loading commit data...
README.md Loading commit data...
pom.xml Loading commit data...

README.md

C端消息中心(fw-hestia)

简介

C端消息中心

对接文档

1. SDK

    <dependency>
        <groupId>cn.fw</groupId>
        <artifactId>fw-hestia-sdk</artifactId>
        <version>1.0.0</version>
    </dependency>

2. 接口

  1. #### 发送模板消息
    • IMessageCenterService#send
      1. ##### 参数 |参数名| 必须 |类型|说明| |---|:---:|:---:|:---| |memberId|是 | Long| 会员id| |title| 是 | String| 标题内容。| |changeType| 是 | String| 变更类型| |changeResult| 是 | String| 变更结果。|
        |remark| 否 | String| 备注。| |path| 否 | String| 小程序页面路径。| |paramMap| 否 | HashMap| 跳转小程序所携带的参数。|
      2. ##### 返回值 sceneToken 长整型
      3. ##### 说明 > 调用接口成功后小程序上已经能看到对应的消息了,公众号模板消息可能会因为各种原因没有发送到微信上去,所以如果需要监听模板消息发送的情况 需要监听MQ消息通过sceneToken通知发送成功的事件
    • #### 撤回消息
    • IMessageCenterService#revokeMessage
    • ##### 参数 |参数名| 必须 |类型|说明| |---|:---:|:---:|:---| |sceneToken|是 | Long| sceneToken|
    • ##### 返回值 返回是否操作成功
    • ##### 说明 > 撤回消息。 小程序消息中心无法查看,但是发送出去的公众号模板消息无法回滚 ### 3. MQ
    • #### 说明 > 成功发送公众号模板消息后会发送mq
    • #### topic: message_send java public class MessageSendMq { public final static String TOPIC = "message_send"; /** * 唯一标识 */ private Long sceneToken; /** * 发送时间 */ private Date sendTime; }