收藏了十几条手冲咖啡视频,真正准备拍摄时,却想不起“哪一条讲过注水太快”。再翻一遍收藏夹很费时间,直接让 AI 写脚本又容易得到一段谁都能说的咖啡常识。
可以先做一个简单的笔记流程:粘贴链接,取回作品信息,记下值得学习的地方,再把自己的选题放在旁边。这里使用 TRMesh 获取公开作品详情,工作流平台负责串接步骤。Coze 或其他平台只有在当前账号支持 HTTP 请求和安全保存凭据时才适合直接接入;具体按钮随版本变化,以你看到的界面为准。

第一条笔记只做四件事
先定好成品长什么样,再搭节点。表格建四组内容:原作品链接与时间、作品描述、自己观看后的笔记、准备拍的新选题。描述是作者写的,笔记是你观察的,选题是你想做的,三者不要混成一段“视频文案”。
例如,一条咖啡视频的练习笔记可以是“开场直接展示两杯成品”“中间只演示一次注水”“想补拍新手常见错误对比”。这些是观看时要记录的维度,不代表 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 账号额度,运行前请确认接口价格。