YouTube API

Polar Sponsor
爱发电 赞助
.NET 9.0

用于在 MyBrandMetrics 中获取 YouTube 数据:搜索视频、获取元数据、检查频道信息、浏览播放列表、列出评论、检查...

YouTube API.Search YouTube视频,获取YouTube视频元数据,检查频道信息,浏览. playlists,列表评论,检查直播,查询You

功能概述

YouTube API.Search YouTube视频,获取YouTube视频元数据,检查频道信息,浏览. playlists,列表评论,检查直播,查询You是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

YouTube API

通过 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 任务,并检查生成的报表资源。
端点引用 使用自动生成的服务引用及精简版端点目录进行快速查找。

配置流程

  1. 打开 https://mybrandmetrics.com/ 并使用 Google 账号登录。
  2. 在 MyBrandMetrics 中,进入 数据源(Data sources) 页面。
  3. 将 YouTube 添加为数据源并完成连接。
  4. 等待 MyBrandMetrics 的 YouTube 连接状态变为就绪。
  5. 在 https://mybrandmetrics.com/ 中获取 MyBrandMetrics API 密钥。
  6. 安装 clawbus-youtube-unified-api 技能。
  7. 通过自然语言指令或直接调用 Discovery API,启动 YouTube 搜索、频道查询、播放列表处理、Analytics 查询、Reporting 任务或上传流程。

认证方式

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 路由机制

使用格式:/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 工作流包括:

  • 按关键词、频道、日期、地区或内容类型搜索 YouTube 视频;
  • 获取 YouTube 视频的元数据、缩略图、统计数据、字幕(captions)及状态;
  • 检查 YouTube 频道信息、播放列表、播放列表条目、评论及订阅关系;
  • 浏览 YouTube 播放列表及频道上传内容;
  • 列出 YouTube 视频或频道下的评论及讨论线程;
  • 查询 YouTube Analytics 指标,例如播放量、观看时长和用户互动数据;
  • 创建并检查 YouTube Reporting API 任务;
  • 为已连接的 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 账号、目标资源、请求参数及预期结果。

相关专题

更多
youtube是什么意思
youtube是什么意思

youtube(油管)是源自美国的视频分享网站,也是当前全球最大的视频搜索和分享平台,让用户上传、观看、分享及评论视频。想了解更多相关的内容,可阅读本专题下面的相关文章。

2024.10.28

9902

8

Go-Zero API开发使用教程
Go-Zero API开发使用教程

本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。

2026.11.12

0

15

Go-Zero安装与goctl环境配置教程
Go-Zero安装与goctl环境配置教程

本专题围绕Go-Zero的安装与工具链配置展开,讲清Go版本要求、goctl安装方式、代理镜像、protoc依赖与环境变量设置,说明多版本共存、升级回退与CI流水线安装的做法,并整理安装阶段的常见报错与验证步骤。

2026.11.12

0

15

Go-Zero零基础入门教程
Go-Zero零基础入门教程

本专题整理Go-Zero的入门知识,从框架定位、环境准备到跑通第一个API服务,讲清目录分层、配置加载、日志与中间件的基本用法,并对比Gin、Kratos的差异,帮助Go开发者建立整体认知,判断它是否适合当前项目。

2026.11.12

0

15

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

0

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Gemini Notebook官方手册
Gemini Notebook官方手册

共0课时 | 0人学习