works_by_effect
Check ranked effect IDs for matching homepage projects, distinguish found, same-name, and not-shared results, and return template IDs for download or opening.
Instructions
按特效 ID 查排行榜等处给出的特效(rank_list / rank_subjects / rank_innovation 的 effect_id)在首页有没有工程,与首页搜索框「特效ID」搜索同一个接口。逐个返回 status:found 首页有这个特效的工程;same_name 首页没有它、只有同名作品(effect_id 不同,可能是别人的同名作品,不能当成同一个特效);not_on_homepage 作者没把工程分享到首页,拿不到工程。found 和 same_name 的作品在 items 里(字段同 works_list),template_id 可直接用于 works_download / works_open。默认在「推荐」里查:按特效 ID 查时「推荐」也能查到只在其它分类出现的作品,在别的分类里按 ID 查反而查不到,所以一般不用给 category_id。每个特效一到两次请求,20 个约 6 秒。
返回里的图片、视频、音频给的是短引用(*_ref / *_refs,如 img:12、video:3),交给 image_view:图片直接显示,视频和音频返回原地址;引用在 MCP 服务这次运行期间有效。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| effects | Yes | 要查的特效,最多 20 个(一页排行榜)。 | |
| category_id | No | works_list 返回的 categories 里的分类 ID;省略时用第一个分类(推荐)。 | |
| instance_id | No | 官方 list_instances 返回的 instance_id,与 project_path 二选一。 | |
| project_path | No | 目标工程的绝对路径。与 instance_id 二选一;只开了一个工程窗口时都可省略。 |