跟踪流媒体片库新增、移除与即将上下架

查看 影视观看平台与流媒体片库查询 的全部接口 →

按必填 country、change_type 和 item_type 轮询片库变动。change_type 可选 new(新增)、removed(移除)、updated(更新)、expiring(即将到期)或 upcoming(即将上架);item_type 可选 show、season、episode。show_type 用于将作品级变动进一步限定为电影或剧集。可选 catalogs 沿用片库搜索的 service、service.access_type 和 service.addon.addon_id 语法,最多 32 个逗号分隔选择器。响应数据含 changes 数组、以影视 ID 为键的 shows 映射、hasMore 及可能的 nextCursor;每条变动可含 changeType、itemType、showId、showType、streamingOptionType、service、link、timestamp,应通过 showId 关联 shows 中的作品资料。每页最多 25 条,按时间戳排序,order_direction 控制升降序。from 和 to 使用含边界的 Unix 秒级时间戳:new、removed、updated 限于过去 31 天,expiring、upcoming 限于未来 31 天,省略边界时覆盖对应规定窗口。未来条目的日期可能未知,include_unknown_dates 决定是否包含这些条目,不影响过去变动。仅在 hasMore=true 时传回 nextCursor,其他参数保持不变。这是轮询式变动查询,不是推送通知或无限期历史档案,也不保证每个平台都有未来日期数据。

API 功能

作品、季与集的分类型变动 按规定层级选择新增、移除、更新、即将到期或即将上架事件,而不是只比较片名列表。
变动记录与作品映射关联 通过每条 changes 记录的 showId 查找 shows 映射,获取对应标题资料和观看选项。
秒级时间戳限定查询窗口 历史变动使用过去 31 天、未来变动使用未来 31 天的含边界时间范围,避免误当长期档案。
未来条目保留未知日期语义 可选择是否纳入日期未知的上架或到期条目;升序时未知时间排在已知时间之前,降序时排在之后。

在线 API 演示

GET /api/project/streaming-availability/get-changes

调用成本暂不可用,未假定任何价格。

查看价格

API 响应 (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/streaming-availability/get-changes?key=<API_KEY>&country=<country>&include_unknown_dates=false&output_language=en'
📢
需要帮助?
如遇接口异常,或需要其他接口需求,可联系我们
联系我们

使用场景

常见问题

怎样开发 Netflix 新片上架通知或即将下架提醒?

由你的应用定时轮询变动接口,指定 country、catalogs、change_type 和 item_type。新增片单用 new,即将到期提醒用 expiring;再按 showId 关联 shows 获取标题资料。该接口本身不是推送通知,未来日期是否可用取决于返回数据。

能查询几年前的片库上下架历史吗?

不能将本接口当作无限期历史档案。new、removed、updated 查询范围为过去 31 天,expiring、upcoming 为未来 31 天;from、to 使用 Unix 秒级时间戳且包含边界。更长期历史需要应用自行持续保存快照和变动。

changes 与 shows 应该怎样关联?

changes 是变动数组,shows 是以影视 ID 为键的对象映射。读取每条记录的 showId,再从 shows 中按键查找资料,不要按数组位置配对。只有 hasMore=true 时才继续传回 nextCursor,并保持其余参数不变。

include_unknown_dates 能补全没有日期的上架信息吗?

不能。它只决定是否包含未来变动中日期未知的条目,不会生成缺失日期,也不影响过去变动。未知时间在升序中排在已知时间前、降序中排在后,应标为日期待定,不能显示成确定的提醒截止日。

相关接口

相关指南

查看订阅方案 →