更新时间:2021-11-26 GMT+08:00
分享

配置过期时间实现新闻的过期下架

在新闻推荐等对物料的时效性要求较高的场景,可配置物料的过期时间expireTime,设置每一条新闻的有效期,使新闻在有效期内实现可推送,超过有效期,不会被推送。

表1 物品数据中expireTime字段描述

字段名

类型

描述

是否必选

expireTime

Long

失效时间,采用UTC标准时间,单位以秒计。当前服务器的时间大于该时间时,此物品将不会被推荐。如不设置,代表永不失效。

同时,expireTime字段和status字段一样,都可以通过实时数据推送方式,进行字段的更新。该字段为非必选,如不传入,则不会进行失效处理。

示例:

配置新闻在上架五天后进行自动下架。

物品JSON数据:

{
    "itemId": "item1",
    "itemType": "sport",
    "category": "new",
    "status": 0,
    "expireTime": 1632644185,
    "author": [
        "author2",
        "author9"
    ]
}

新闻上架时间1632212185(9月21日),5天后新闻过期,上报expireTime字段为1632644185(对应日期为9月26日),即可实现上架五天后,自动对新闻进行过期下架处理,不会被推荐。

相关文档