文档中心
订阅推送接口发现有“超时关闭”,可以怎么处理?

订阅推送接口发现有“超时关闭”,可以怎么处理?

订阅成功后,我们连续跟踪3天均查不到跟踪信息,我们认为可能是单号对应的包裹还未被快递员送出去、单号过期了或单号是错误的了,这时会:

(1)判断一次贵司提交的快递公司编码是否正确,如果正确,给贵司的回调接口(callbackurl)返回带有如下字段的信息:autoCheck=0、comOld与comNew都为空;

(2)如果贵司提交的快递公司编码出错,我们会帮忙用正确的快递公司编码+原来的运单号重新提交订阅(该功能默认关闭,如需开启请联系工作人员)并开启监控(后续如果监控到单号有更新就给贵司的回调接口(callbackurl)推送带有如下字段的信息:autoCheck=1、comOld=原来的公司编码、comNew=新的公司编码);并且给贵方的回调接口(callbackurl)推送一条含有如下字段的信息:status=abort、autoCheck=0、comOld为空、comNew=纠正后的快递公司编码。所以,如果判断到status=abort且comNew为空,则重新提交订阅;如查判断到status=abort且comNew不为空,则不需要重新提交订阅,且将贵司原来的快递公司编码改为comNew后的值,或在贵司数据库中增加一个快递公司编码为comNew+原来单号的运单;如果判断到status=polling且autoCheck=1,则此单为纠正公司编码后的跟踪信息,应保存。

如果收到超时关闭的消息推送,也需要返回成功的响应报文,表示已经成功接收该消息通知,否是系统会作为该消息推送失败处理,隔半小时再次重推该消息(最多重推3次)。用户后续可以判断自己快递公司编码或者单号是否有误,如果还需要继续跟踪,隔半小时后再用正确的快递公司编码和正确的单号发起订阅即可继续跟踪推送流程。