先整理入口,再整理视频
积累很多学习资料后,最费力的可能不是找视频,而是不知道它放在哪一组。使用 uid 查看用户收藏夹信息,可以先建立目录。这个入口关注文件夹层面,不能把查询完成说成已经看过所有收藏视频。先确定本次整理目标,例如只处理与语言学习有关的分组,其余不必同时展开。
收藏夹名称不代表内容已经核验
查看实际结果时保留能确认的文件夹标识与来源,再决定哪些需要进一步读取。假设两个文件夹都叫教程,也不能仅凭名字合并;它们可能有不同用途。目录中的信息不替你判断视频是否可播放、是否过时或适合自己的水平。对于未查看的内容,保留待检查状态比填写想当然的分类更准确。
把目录变成一个短期整理计划
自己的工作表可以列出收藏夹来源、预期用途、优先级和下一次要核对的问题。例如本周先检查听力练习入口,之后再处理语法内容。可见目录不保证覆盖私人收藏,也不应从一组名称推断用户的完整兴趣。最终产物应帮助你找到下一步整理的入口,减少重复查找;不要把文件夹数量当成已掌握知识量,更不要在没有逐条阅读时宣称资料库全部有效。
完整地址与参数
GET https://api.trmesh.com/openapi/api/v1/bilibili/web/fetch_collect_folders
| 参数 | 类型 | 必填 | 含义 |
|---|---|---|---|
uid |
string | 是 | 用户UID |
可以复制的 Python 请求
安装 requests 并在环境变量中设置 TRMESH_API_TOKEN。把示例用户名或作品 ID 换成你要查询的对象。
import os
import requests
# 使用自己的 TRMesh 开发者密钥;不要将密钥写入网页。
url = "https://api.trmesh.com/openapi/api/v1/bilibili/web/fetch_collect_folders"
params = {
"uid": "178360345"
}
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 账号额度,运行前请确认接口价格。