DecoTV API接口文档:开发者必看的影视资源调用指南

发布时间:2026/7/24 21:03:13
DecoTV API接口文档:开发者必看的影视资源调用指南 DecoTV API接口文档开发者必看的影视资源调用指南【免费下载链接】DecoTV基于最新版LunaTV二次开发的一个开箱即用的、跨平台的影视聚合播放站。【原KatelyaTV】项目地址: https://gitcode.com/gh_mirrors/de/DecoTVDecoTV是基于最新版LunaTV二次开发的一个开箱即用的、跨平台的影视聚合播放站原名为KatelyaTV。本指南将详细介绍DecoTV的API接口帮助开发者快速集成影视资源调用功能实现高效的影视内容检索与播放。DecoTV API概述DecoTV提供了一系列强大的API接口涵盖了影视资源搜索、详情获取、用户认证等核心功能。这些接口设计简洁易用支持多种参数配置能够满足不同场景下的开发需求。通过调用这些API开发者可以轻松实现影视内容的检索、展示和播放为用户提供丰富的影视体验。核心API接口详解搜索接口快速获取影视资源搜索接口是DecoTV API中最常用的接口之一通过该接口可以根据关键词快速检索影视资源。接口路径为src/app/api/search/route.ts支持GET请求方式。请求参数q搜索关键词必填。adult是否显示成人内容可选取值为1显示或0不显示默认为0。filter过滤模式可选取值为off禁用过滤或on启用过滤默认为on。响应示例{ results: [ { id: 12345, title: 电影名称, type_name: 电影, source: 影视源名称, cover_url: https://example.com/cover.jpg } ], normalizedQuery: 搜索关键词 }该接口具有智能排序功能会根据搜索关键词的相关性对结果进行排序同时支持成人内容过滤可根据全局配置和URL参数灵活控制。详情接口获取影视详细信息详情接口用于获取指定影视资源的详细信息包括剧情简介、演员表、播放链接等。接口路径为src/app/api/detail/route.ts支持GET请求方式。请求参数id影视资源ID必填。source影视源标识必填。响应示例{ id: 12345, title: 电影名称, description: 电影剧情简介..., actors: [演员1, 演员2], play_urls: [ { name: 播放源1, url: https://example.com/play1.m3u8 } ] }调用该接口前需要确保提供有效的影视资源ID和对应的影视源标识接口会返回丰富的影视详细信息满足播放需求。登录接口用户认证与授权登录接口用于用户认证获取访问令牌以访问需要授权的API接口。接口路径为src/app/api/login/route.ts支持POST请求方式。请求参数username用户名必填数据库模式。password密码必填。响应示例{ ok: true }登录成功后服务器会返回认证Cookie有效期为7天。对于本地存储模式仅需验证固定密码对于数据库模式需要验证用户名和密码的正确性。API调用流程用户认证调用登录接口获取认证Cookie。资源搜索使用搜索接口根据关键词检索影视资源。获取详情根据搜索结果中的ID和源标识调用详情接口获取详细信息。播放资源使用详情接口返回的播放链接实现影视播放。接口调用注意事项认证机制部分接口需要用户认证调用前需确保已通过登录接口获取认证Cookie。参数验证调用接口时需严格按照参数要求传递避免因参数错误导致接口调用失败。缓存策略接口返回结果具有一定的缓存时间合理利用缓存可以提高接口调用效率。错误处理接口调用过程中可能会出现各种错误需做好错误处理确保应用稳定性。总结DecoTV API接口为开发者提供了便捷、高效的影视资源调用方式通过本文档介绍的搜索、详情和登录接口开发者可以快速集成影视资源功能。在实际开发过程中建议参考官方文档docs/注册功能快速上手.md和docs/用户注册功能说明.md以获取更详细的接口信息和使用指导。希望本指南能够帮助开发者更好地理解和使用DecoTV API接口开发出更加优秀的影视应用。如有任何问题或建议欢迎反馈交流。【免费下载链接】DecoTV基于最新版LunaTV二次开发的一个开箱即用的、跨平台的影视聚合播放站。【原KatelyaTV】项目地址: https://gitcode.com/gh_mirrors/de/DecoTV创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考