- 消息提示文案应该是根据接口
{"api/sc/mc/message"}
返回的sendErrorCode
来判断的,目前我们客户端记录的消息发送失败的原因错误码是下面这样的,和目前产品文档上给的对比好像多了
FB_INTERACTION_PASS_DAY_7
,FB_INTERACTION_EMPTY
,FB_COMMENT_REPLIED
,
FB_INTERACTION_PASS_HOUR_24
这四个,然后少了这个Code10Subcode 2534
.
我的问题是,目前客户端记录的现状和后端目前的现状是一致的吧?然后根据此次需求后端会把错误码统一成产品文档里这样?
FB_INTERACTION_PASS_DAY_7(null,"FB超过7天无交互"),
FB_INTERACTION_EMPTY(null,"无交互记录"),
FB_COMMENT_REPLIED(null,"当前comment_id已经被使用过"), FB_INTERACTION_PASS_HOUR_24(null,"超过24小时没有交互"), FB_MESSAGE_ERROR_CODE_2022("2022","回复功能被Facebook临时限制"), FB_MESSAGE_ERROR_CODE_10903("10903","顾客隐私设置不接受评论回复"), FB_MESSAGE_ERROR_CODE_10900("10900","当前评论已在其他渠道被回复"), FB_MESSAGE_ERROR_CODE_100("100","当前评论已被删除"),
FB_MESSAGE_ERROR_CODE_551("551","当前顾客信息获取失败"), FB_MESSAGE_ERROR_CODE_200("200","权限错误"),
FB_MESSAGE_ERROR_CODE_10901("10901","回复时效已过期"), FB_MESSAGE_ERROR_CODE_10904("10904","当前页面已关闭消息功能"), FB_MESSAGE_ERROR_CODE_105("105","操作次数达到上限"),
FB_MESSAGE_ERROR_CODE_613("613","API请求次数到达上限"), FB_MESSAGE_ERROR_CODE_2018321("2018321","未知错误");
产品此次提到了下面两点:
- 进入会话,仅做时效是否失效的判断,其他情况需要用户触发消息后才会知晓并提示;
- 解封会话框:实时解封会话框,解封后,界面如解封前;
- 这两点之前应该是没有这种逻辑的,对于a是要我们客户端根据时间戳自己判断嘛?对于b,目前还没有支持这种逻辑的字段,后端的方案是怎样的呢?
这里的“会话过期”字段具体是指哪个字段呢?