先明确读者想通过视频了解什么
一位作者可能同时发布采访、现场记录与简短说明。使用 uid 获取其视频列表后,先确定导览问题,例如想了解某次展览的筹备过程,再筛选相关内容。结果可包含标题、封面和播放量等信息,但这些不自动告诉你故事顺序,也不证明每个视频都与同一事件有关。
用返回的状态继续读取
请求使用 cursor,返回的 next_cursor 与 has_more 用于后续分页。不要把接口名称中的“全部”理解成一次请求必然返回所有历史作品;实际覆盖范围取决于你读取了哪些页以及当时可见的内容。整理时保留已查看作品来源,重复内容先核对,不用数量增加掩盖尚未完成的阅读。
用观看理由连接几个重要片段
假设你选出布展、开幕与观众交流三类片段,可以分别说明每条帮助理解什么,再为读者安排观看路径。这个结构是你的编辑成果,不是接口自动识别出的事件时间线。播放量只作为当时可见信息,不应推断观众全部看完或认同其中观点。最后标注整理日期与范围,对缺失上下文保留说明,让读者得到一份诚实可用的导览,而不是一段凭标题拼接的历史叙述。
完整地址与参数
GET https://api.trmesh.com/openapi/api/v1/weibo/web_v2/fetch_user_video_list
| 参数 | 类型 | 必填 | 含义 |
|---|---|---|---|
uid |
string | 是 | 用户ID |
cursor |
string | 否 | 分页游标 |
可以复制的 Python 请求
安装 requests 并在环境变量中设置 TRMESH_API_TOKEN。把示例用户名或作品 ID 换成你要查询的对象。
import os
import requests
# 使用自己的 TRMesh 开发者密钥;不要将密钥写入网页。
url = "https://api.trmesh.com/openapi/api/v1/weibo/web_v2/fetch_user_video_list"
params = {
"uid": "7277477906",
"cursor": "0"
}
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 账号额度,运行前请确认接口价格。
