收藏了十几条手冲咖啡视频,真正准备拍摄时,却想不起“哪一条讲过注水太快”。再翻一遍收藏夹很费时间,直接让 AI 写脚本又容易得到一段谁都能说的咖啡常识。

可以先做一个简单的笔记流程:粘贴链接,取回作品信息,记下值得学习的地方,再把自己的选题放在旁边。这里使用 TRMesh 获取公开作品详情,工作流平台负责串接步骤。Coze 或其他平台只有在当前账号支持 HTTP 请求和安全保存凭据时才适合直接接入;具体按钮随版本变化,以你看到的界面为准。

收藏的抖音视频总是找不到?用 TRMesh 做一个有出处的选题笔记本
GPT Image 生成的场景插图,非产品截图或真实调研结果。

第一条笔记只做四件事

先定好成品长什么样,再搭节点。表格建四组内容:原作品链接与时间、作品描述、自己观看后的笔记、准备拍的新选题。描述是作者写的,笔记是你观察的,选题是你想做的,三者不要混成一段“视频文案”。

例如,一条咖啡视频的练习笔记可以是“开场直接展示两杯成品”“中间只演示一次注水”“想补拍新手常见错误对比”。这些是观看时要记录的维度,不代表 TRMesh 能从视频画面中自动识别它们。

先让链接查询成功,再接 AI

复制一条可以公开访问的抖音分享链接,在 TRMesh 文档或自己的请求客户端中试一次。文末列出完整请求地址和参数;按参数名传链接,不把整段口令式分享文本当作作品 ID。

看到响应后,打开原视频对照:是否同一条作品,描述是否对应,是否有不可用提示。HTTP 请求完成不等于作品一定可用。空结果、删除或受限内容进入失败分支,先保留链接和原因,别让后面的总结节点继续编写。

工作流里,HTTP 节点这样安排

节点 输入 输出到哪里
开始 用户粘贴的公开分享链接 传给 HTTP 请求参数
HTTP 请求 GET、文末完整 URL、对应参数、服务端凭据 原始响应先交给检查步骤
检查与提取 真实响应的业务状态和作品数据 提取已确认存在的描述及标识
笔记整理 作品描述、原链接、你的观看备注 生成待确认的选题笔记
保存 你确认后的内容 自己的表格或笔记应用

HTTP 节点的 Authorization 使用 Bearer 加 TRMesh 密钥,保存在工作流的凭据或服务端秘密设置中。不要让每次提交链接的人顺便提交密钥。提取字段时以自己这次看到的响应为准,不从其他平台教程照搬 JSON 路径。

作品描述不够用时,别让 AI 猜口播

有些视频描述只有几个标签。如果没有字幕或经过单独转写得到的文本,就只能总结描述,不能生成“作者完整说了什么”。音频转写是另一项处理能力,并不是这个作品详情请求自动附带的功能。

这时最省事的做法是自己看一遍,补两三句观察,再交给 AI 整理:

根据作品描述和我的观看备注,整理主题、值得借鉴的表达方法,以及一个不同角度的原创选题。区分作者提供的信息和我的观察。没有依据的内容不要补写。保留原链接,不输出假装来自原视频的逐字稿。

如果准备发布新视频,继续核实配方或操作事实,用自己的素材和表达完成创作。笔记用于研究,不意味着可以直接搬用原视频。

保存前,故意试一次失败

先测试一条有效链接,再测试一条无效链接,最后重复提交第一条。你应该得到一条正常笔记、一条明确失败记录,以及一次重复提示或更新,而不是三条看起来都成功的内容。

去重可以优先使用已确认的作品标识,链接作为回查入口。不要把不同分享链接当成不同作品,也别在失败后沿用上一条成功响应。

笔记攒起来以后,下一条视频怎么选?

找出几条视频反复回答但仍没讲清的问题。例如都在讲“怎么冲”,却很少展示“冲错以后是什么样”,你就可以设计错误与正确操作的对照。先确定你能实际拍出的演示,再写标题,避免只换词复刻原作品。

选题参考:通过接口把抖音内容接入 Coze 的教程。本文按 TRMesh 作品详情契约原创编写,不假设原帖的音频字段同样存在。

完整地址与参数

GET https://api.trmesh.com/openapi/api/v1/douyin/web/fetch_one_video_by_share_url

参数 类型 必填 含义
share_url string 是 分享链接

可以复制的 Python 请求

安装 requests 并在环境变量中设置 TRMESH_API_TOKEN。把示例用户名或作品 ID 换成你要查询的对象。

import os
import requests

# 使用自己的 TRMesh 开发者密钥;不要将密钥写入网页。
url = "https://api.trmesh.com/openapi/api/v1/douyin/web/fetch_one_video_by_share_url"
params = {
    "share_url": "https://v.douyin.com/e3x2fjE/"
}
response = requests.get(
    url, params=params, timeout=30,
    headers={"Authorization": f"Bearer {os.environ['TRMESH_API_TOKEN']}"},
)
response.raise_for_status()
payload = response.json()
print(payload)  # 先核对真实响应,再提取业务字段

对应接口文档 · 返回免费查询工具

调用接口会使用你的 TRMesh 账号额度,运行前请确认接口价格。