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通知发送成功的事件
  1. #### 撤回消息
- `IMessageCenterService#revokeMessage`

1. ##### 参数

   |参数名| 必须 |类型|说明|
                |---|:---:|:---:|:---|
   |sceneToken|是 | Long| sceneToken| 

2. ##### 返回值

   返回是否操作成功

3. ##### 说明

撤回消息。 小程序消息中心无法查看,但是发送出去的公众号模板消息无法回滚

3. MQ

  • #### 说明

成功发送公众号模板消息后会发送mq

  • topic: message_send

    public class MessageSendMq {
        public final static String TOPIC = "message_send";
        /**
        * 唯一标识
        */
        private Long sceneToken;
        /**
        * 发送时间
        */
        private Date sendTime;
    }