YouTube 脚本 (独立发布者) (预览版)

使用内部 YouTube API 从 YouTube 视频中检索脚本的自定义服务。

此连接器在以下产品和区域中可用:

服务 Class 区域
Copilot Studio 高级 除以下各项外的所有 Power Automate 区域
     - 美国政府 (GCC)
     - 美国政府 (GCC High)
     - 由世纪互联运营的中国云
     - 美国国防部(DoD)
逻辑应用程序 标准 除以下各项外的所有 逻辑应用区域
     - Azure 政府区域
     - Azure 中国区域
     - 美国国防部(DoD)
Power Apps 高级 除以下各项外的所有 Power Apps 区域
     - 美国政府 (GCC)
     - 美国政府 (GCC High)
     - 由世纪互联运营的中国云
     - 美国国防部(DoD)
Power Automate 高级 除以下各项外的所有 Power Automate 区域
     - 美国政府 (GCC)
     - 美国政府 (GCC High)
     - 由世纪互联运营的中国云
     - 美国国防部(DoD)
联系人​​
Name 特洛伊·泰勒
URL https://github.com/troystaylor/PowerPlatformConnectors
Email troy@troystaylor.com
连接器元数据
发布者 troystaylor
Website https://www.youtube.com
隐私策略 https://policies.google.com/privacy
类别 内容和文件;生产力

YouTube 脚本 (独立发布者)

使用内部 YouTube 服务从 YouTube 视频中检索脚本的自定义服务。

出版商:特洛伊·泰勒

先决条件

此服务无需满足任何先决条件。

获取凭据

此连接器不需要身份验证。 YouTube 脚本通过公共 API 终结点进行访问。

支持的作

获取视频脚本

使用增强的元数据和文本处理,检索和转换指定 YouTube 视频的脚本,并将其转换为一种干净的 Power Platform 友好格式。

已知问题和限制

  • 脚本必须可用于视频(由创建者自动生成或手动上传)
  • 仅适用于公共 YouTube 视频
  • 使用 YouTube 的内部 API,可能会随时更改
  • 自定义代码将复杂响应转换为简化的 Power Platform 格式
  • 请确保遵守 YouTube 的服务条款

限制

名称 调用 续订期
每个连接的 API 调用数 100 60 秒

操作

获取视频脚本

检索和转换指定 YouTube 视频的脚本,并将其转换为干净的 Power Platform 友好格式。 只需提供 YouTube 视频 ID,自定义代码即可自动处理所有复杂的参数生成。

获取视频脚本

检索和转换指定 YouTube 视频的脚本,并将其转换为干净的 Power Platform 友好格式。 只需提供 YouTube 视频 ID,自定义代码即可自动处理所有复杂的参数生成。

参数

名称 密钥 必需 类型 说明
YouTube 视频 ID
externalVideoId True string

YouTube 视频 ID (11 个字符) - 位于 YouTube 视频 URL 末尾(例如,youtube.com/watch?v=DC2p3kFjcK0)

返回

定义

TranscriptResponse

名称 路径 类型 说明
成功
success boolean

指示是否已成功检索脚本。

脚本段
segments array of TranscriptSegment

包含文本和计时信息的脚本段数组。

总段数
totalSegments integer

脚本段总数。

总持续时间(ms)
totalDurationMs integer

总视频持续时间(以毫秒为单位)。

总持续时间
totalDurationFormatted string

可读格式的视频总持续时间(例如,“4:36”)

完整脚本
fullTranscript string

以单个字符串的形式完成脚本文本。

语言
language string

脚本的语言(例如,“英语(自动生成)”)

处理于
processedAt string

处理响应时,ISO 8601 时间戳。

错误消息
error string

如果成功为 false,则显示错误消息。

TranscriptSegment

名称 路径 类型 说明
文本
text string

此段的脚本文本(已清理)。

开始时间 (ms)
startMs integer

开始时间(以毫秒为单位)。

结束时间 (ms)
endMs integer

结束时间(以毫秒为单位)。

持续时间(ms)
durationMs integer

此段的持续时间(以毫秒为单位)。

开始时间(原始)
startTime string

原始 YouTube 时间格式(例如“3:24”)

开始时间(格式)
startTimeFormatted string

格式化的开始时间(例如,“3:24”)

结束时间(格式)
endTimeFormatted string

格式化的结束时间(例如,“3:26”)

持续时间(已格式化)
durationFormatted string

格式化持续时间(例如,“0:02”)

字数
wordCount integer

此段中的单词数。

字符计数
characterCount integer

此段中的字符数。