Commit e465cbd2d7bb7fbf3b5b60f98208a2b3a850a554

Authored by 张志伟
1 parent 32da2744

:memo: 编写对接文档

Showing 1 changed file with 36 additions and 40 deletions
README.md
1 # C端消息中心(fw-hestia) 1 # C端消息中心(fw-hestia)
2 -### 简介  
3 -C端消息中心  
4 -### 对接文档  
5 -### 1. SDK 2 +## 简介
  3 +> C端消息中心
  4 +
  5 +## 1. SDK
6 ```xml 6 ```xml
7 - <dependency> 7 +<dependency>
8 <groupId>cn.fw</groupId> 8 <groupId>cn.fw</groupId>
9 <artifactId>fw-hestia-sdk</artifactId> 9 <artifactId>fw-hestia-sdk</artifactId>
10 <version>1.0.0</version> 10 <version>1.0.0</version>
11 </dependency> 11 </dependency>
12 ``` 12 ```
13 -### 2. 接口  
14 -  
15 -1. #### 发送模板消息  
16 -  
17 -- `IMessageCenterService#send`  
18 -  
19 - 1. ##### 参数  
20 -  
21 - |参数名| 必须 |类型|说明|  
22 - |---|:---:|:---:|:---|  
23 - |memberId|是 | Long| 会员id|  
24 - |title| 是 | String| 标题内容。|  
25 - |changeType| 是 | String| 变更类型|  
26 - |changeResult| 是 | String| 变更结果。|  
27 - |remark| 否 | String| 备注。|  
28 - |path| 否 | String| 小程序页面路径。|  
29 - |paramMap| 否 | HashMap<String,String>| 跳转小程序所携带的参数。| 13 +## 2. 接口
30 14
31 - 2. ##### 返回值 15 +### 发送模板消息
  16 +`IMessageCenterService#send`
32 17
33 - `sceneToken` 长整型 18 +**参数**
34 19
35 - 3. ##### 说明 20 +|参数名|必须|类型|说明|
  21 +|----|:----:|:----:|:----|
  22 +|memberId|是 | Long| 会员id|
  23 +|title| 是 | String| 标题内容。|
  24 +|changeType| 是 | String| 变更类型|
  25 +|changeResult| 是 | String| 变更结果。|
  26 +|remark| 否 | String| 备注。|
  27 +|path| 否 | String| 小程序页面路径。|
  28 +|paramMap| 否 | HashMap<String,String>| 跳转小程序所携带的参数。|
36 29
37 - > 调用接口成功后小程序上已经能看到对应的消息了,公众号模板消息可能会因为各种原因没有发送到微信上去,所以如果需要监听模板消息发送的情况 需要监听MQ消息通过sceneToken通知发送成功的事件 30 +**返回值**
38 31
39 -2. #### 撤回消息 32 +`sceneToken` 长整型
40 33
41 - - `IMessageCenterService#revokeMessage` 34 +**说明**
  35 +> 调用接口成功后小程序上已经能看到对应的消息了,公众号模板消息可能会因为各种原因没有发送到微信上去,所以如果需要监听模板消息发送的情况 需要监听MQ消息通过sceneToken通知发送成功的事件
42 36
43 - 1. ##### 参数 37 +### 撤回消息
  38 +`IMessageCenterService#revokeMessage`
44 39
45 - |参数名| 必须 |类型|说明|  
46 - |---|:---:|:---:|:---|  
47 - |sceneToken|是 | Long| sceneToken| 40 +**参数**
48 41
49 - 2. ##### 返回值 42 +|参数名| 必须 |类型|说明|
  43 +|---|:---:|:---:|:---|
  44 +|sceneToken|是 | Long| sceneToken|
50 45
51 - 返回是否操作成功 46 +**返回值**
52 47
53 - 3. ##### 说明 48 +返回是否操作成功
54 49
55 - > 撤回消息。 小程序消息中心无法查看,但是发送出去的公众号模板消息无法回滚 50 +**说明**
  51 +> 撤回消息。 小程序消息中心无法查看,但是发送出去的公众号模板消息无法回滚
56 52
57 -### 3. MQ 53 +## 3. MQ
58 54
59 -- #### 说明 55 +### 说明
60 56
61 - > 成功发送公众号模板消息后会发送mq 57 +> 成功发送公众号模板消息后会发送mq
62 58
63 -- #### topic: message_send 59 +### topic: message_send
64 60
65 ```java 61 ```java
66 public class MessageSendMq { 62 public class MessageSendMq {