用于在 MyBrandMetrics 中获取 YouTube 数据:搜索视频、获取元数据、检查频道信息、浏览播放列表、列出评论、检查...
YouTube API.Search YouTube视频,获取YouTube视频元数据,检查频道信息,浏览. playlists,列表评论,检查直播,查询You是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
通过 MyBrandMetrics Discovery API 搜索 YouTube 视频、获取 YouTube 视频元数据、查看频道信息、浏览播放列表、列出评论、检查直播动态、查询 YouTube Analytics 数据,以及管理 YouTube Reporting 任务。
当在 MyBrandMetrics 中完成 YouTube 账号连接后,如需访问 YouTube 内容或 YouTube 账号数据,请使用本技能。该技能统一接入 YouTube Data API v3、YouTube Analytics API v2 和 YouTube Reporting API v1,提供单一接口调用能力。
本技能面向 YouTube 数据获取、分析、报表生成及上传流程等场景,**不提供 YouTube 视频字幕(transcripts)功能**。
网站:https://www.clawbus.com/
MyBrandMetrics API:https://mybrandmetrics.com/
| 能力 | 说明 |
|---|---|
| YouTube API 接入 | 通过单个技能调用 YouTube Data API v3、YouTube Analytics API v2 和 YouTube Reporting API v1。 |
| YouTube 搜索结果 | 支持按关键词、频道、发布日期、地区及结果类型等条件搜索 YouTube 视频、频道、播放列表和直播内容。 |
| 视频元数据 | 获取 YouTube 视频标题、描述、缩略图、发布时间、时长、状态及统计信息。 |
| 频道信息 | 获取 YouTube 频道详情、订阅关系、播放列表、播放列表条目及相关资源。 |
| 评论与讨论 | 列出指定视频或频道下的 YouTube 评论线程及相关评论数据。 |
| 直播动态 | 列出并检查 YouTube 直播内容及相关直播资源。 |
| 上传路径 | 支持 YouTube 视频上传路径,包括 multipart 和 resumable 两种上传模式。 |
| YouTube Analytics | 针对已连接的频道、视频及创作者内容,查询 YouTube Analytics 报表。 |
| YouTube Reporting | 列出 YouTube Reporting API 支持的报表类型,创建 Reporting 任务,并检查生成的报表资源。 |
| 端点引用 | 使用自动生成的服务引用及精简版端点目录进行快速查找。 |
clawbus-youtube-unified-api 技能。Discovery API 请求需使用 MyBrandMetrics API 密钥进行认证。
export MYBRANDMETRICS_API_KEY="YOUR_API_KEY" export MYBRANDMETRICS_API_BASE_URL="https://api.mybrandmetrics.com"
请求头中需携带密钥:
X-API-Key: YOUR_API_KEY
请勿将真实 API 密钥、账号会话值或 Google 访问令牌写入技能文件、示例代码、日志或聊天回复中。
使用格式:/discovery/{service}/{path}。
| 服务名 | 对应 Google API | 路由示例 |
|---|---|---|
youtube |
YouTube Data API v3 | /discovery/youtube/channels |
youtubeAnalytics |
YouTube Analytics API v2 | /discovery/youtubeAnalytics/reports |
youtubeReporting |
YouTube Reporting API v1 | /discovery/youtubeReporting/jobs |
生成的示例中默认省略通用版本前缀(如 v3、v2 等)。
常见的 YouTube 工作流包括:
若 MyBrandMetrics API 密钥关联了多个 YouTube 账号,在发起请求前需明确指定本次操作所使用的账号。
当 MyBrandMetrics 返回账号选择响应时,仅展示非敏感的账号标识信息,例如显示名称(display name)、邮箱地址及连接 ID;随后需在 Discovery API 请求中包含所选账号标识符(例如 oauth_connection_id)。
获取已连接频道的详细信息:
curl -H "X-API-Key: $MYBRANDMETRICS_API_KEY"
"${MYBRANDMETRICS_API_BASE_URL:-https://api.mybrandmetrics.com}/discovery/youtube/channels?part=snippet,contentDetails,statistics&mine=true"
查询 YouTube Analytics 数据:
curl -sS "${MYBRANDMETRICS_API_BASE_URL:-https://api.mybrandmetrics.com}/discovery/youtubeAnalytics/reports"
-H "X-API-Key: $MYBRANDMETRICS_API_KEY"
--url-query "ids=channel==MINE"
--url-query "startDate=2026-01-01"
--url-query "endDate=2026-01-31"
--url-query "metrics=views,estimatedMinutesWatched"
自然语言指令示例:
查找近期关于创作者数据分析的 YouTube 视频,并返回其标题、URL 和播放量。
获取我已连接的 YouTube 频道过去 30 天的 Analytics 数据。
列出我已连接的 YouTube 频道的所有播放列表,并展示每个播放列表的前 10 个条目。
| 文件 | 用途 |
|---|---|
references/index.md |
参考文档概览及加载顺序说明。 |
references/curl.md |
Curl 工作流、请求构造、上传/下载操作及错误处理指南。 |
references/mybrandmetrics-api.md |
Discovery 路由机制、账号选择逻辑及 MyBrandMetrics 请求规范。 |
references/services/youtube-data-v3.md |
YouTube Data API v3 接口端点参考文档。 |
references/services/youtube-analytics-v2.md |
YouTube Analytics API v2 接口端点参考文档。 |
references/services/youtube-reporting-v1.md |
YouTube Reporting API v1 接口端点参考文档。 |
references/catalog.json |
轻量级、机器可读的端点目录(JSON 格式)。 |
在执行上传、更新、删除或 Reporting 任务等高风险操作前,请确认已连接的 YouTube 账号、目标资源、请求参数及预期结果。