# 用户行为事件通知
用户行为事件通知:用户在OSX短说平台进行点赞、评论、发帖、关注、收藏、分享等操作时,OSX后端服务器处理用户操作的同时,会异步通知开发者服务器,告知某用户操作行为。为保证异步通知可达,OSX短说系统实现了一套接口请求重试机制,保证失败的通知隔断时间能被再次唤起,从而确保最终数据准确。
### 接口请求重试机制
由于网络请求的不稳定性,用户行为事件通知接口有重试机制,防止因网络请求不稳定引起的请求丢失的现象。
# 实现流程
- - - - - -
##### Step1.后台配置事件通知接口地址,以及开启第三方平台接入
##### 用户信息获取接口示例:[https://my.apk.com/userActionNotify](https://test.db.com.cn/duibulogin)
![](https://img.kancloud.cn/06/6f/066fec388211350ed6c037ca6ec3c8ef_1017x828.png "blob.png")
##### Step2.OSX客户端用户行为操作时,对应的OSX服务端会向开发者服务端发起事件通知
##### Step3.开发者客户端收到相关事件通知后,处理事件并反馈处理后结果给OSX服务端
Step4.OSX服务端收到响应后,根据响应结果处理后续事务。
说明:
如因网络等原因,OSX服务端未收到开发者服务端的响应,则OSX服务端会隔断时间后再次尝试通知开发者服务端。(系统会重试6次,重试间隔为5分钟、10分钟、30分钟、1小时、6小时、1天)