YouTube 대본(독립 게시자)(미리 보기)
내부 YouTube API를 사용하여 YouTube 동영상에서 대본을 검색하는 사용자 지정 서비스입니다.
이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.
| 서비스 | 클래스 | Regions |
|---|---|---|
| Copilot Studio | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 논리 앱 | 스탠다드 | 다음을 제외한 모든 Logic Apps 지역 : - Azure Government 지역 - Azure 중국 지역 - 미국 국방부(DoD) |
| Power Apps | Premium | 다음을 제외한 모든 Power Apps 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| Power Automate (파워 오토메이트) | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 연락처 | |
|---|---|
| 이름 | 트로이 테일러 |
| URL | https://github.com/troystaylor/PowerPlatformConnectors |
| 전자 메일 | troy@troystaylor.com |
| 커넥터 메타데이터 | |
|---|---|
| 게시자 | troystaylor |
| 웹 사이트 | https://www.youtube.com |
| 개인 정보 보호 정책 | https://policies.google.com/privacy |
| 카테고리 | 콘텐츠 및 파일; 생산력 |
YouTube 대본(독립 게시자)
내부 YouTube 서비스를 사용하여 YouTube 동영상에서 대본을 검색하는 사용자 지정 서비스입니다.
퍼블리셔: 트로이 테일러
필수 조건
이 서비스에 필요한 필수 구성 요소는 없습니다.
자격 증명 가져오기
이 커넥터에는 인증이 필요하지 않습니다. YouTube 대본은 공용 API 엔드포인트를 통해 액세스됩니다.
지원되는 작업
비디오 대본 가져오기
지정된 YouTube 비디오의 대본을 검색하고 향상된 메타데이터 및 텍스트 처리를 통해 Power Platform에 친숙한 깔끔한 형식으로 변환합니다.
알려진 문제 및 제한 사항
- 동영상에 대본을 사용할 수 있어야 합니다(작성자가 자동 생성하거나 수동으로 업로드).
- 공용 YouTube 동영상에서만 작동합니다.
- 예고 없이 변경 될 수 있는 YouTube의 내부 API 사용
- 사용자 지정 코드는 복잡한 응답을 간소화된 Power Platform 형식으로 변환합니다.
- YouTube의 서비스 약관 준수를 확인하세요.
제한 한도
| Name | 호출 | 갱신 기간 |
|---|---|---|
| 연결당 API 호출 | 100 | 60초 |
동작
| 비디오 대본 가져오기 |
지정된 YouTube 비디오의 대본을 검색하고 깨끗한 Power Platform 친화적인 형식으로 변환합니다. 단순히 YouTube 비디오 ID를 제공하고 사용자 지정 코드는 모든 복잡한 매개 변수 생성을 자동으로 처리합니다. |
비디오 대본 가져오기
지정된 YouTube 비디오의 대본을 검색하고 깨끗한 Power Platform 친화적인 형식으로 변환합니다. 단순히 YouTube 비디오 ID를 제공하고 사용자 지정 코드는 모든 복잡한 매개 변수 생성을 자동으로 처리합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
YouTube 비디오 ID
|
externalVideoId | True | string |
YouTube 비디오 ID(11자) - YouTube 비디오 URL의 끝에 있습니다(예: youtube.com/watch?v=DC2p3kFjcK0). |
반환
정의
TranscriptResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
성공
|
success | boolean |
대본이 성공적으로 검색되었는지를 나타냅니다. |
|
대본 세그먼트
|
segments | array of TranscriptSegment |
텍스트 및 타이밍 정보가 있는 대본 세그먼트의 배열입니다. |
|
총 세그먼트
|
totalSegments | integer |
총 기록 세그먼트 수입니다. |
|
총 기간(밀리초)
|
totalDurationMs | integer |
총 비디오 기간(밀리초)입니다. |
|
총 기간
|
totalDurationFormatted | string |
사람이 읽을 수 있는 형식의 총 비디오 기간(예: '4:36') |
|
전체 대본
|
fullTranscript | string |
대본 텍스트를 단일 문자열로 완료합니다. |
|
Language
|
language | string |
대본의 언어(예: '영어(자동 생성)') |
|
처리 시
|
processedAt | string |
응답이 처리되었을 때 ISO 8601 타임스탬프입니다. |
|
오류 메시지
|
error | string |
성공이 false이면 오류 메시지입니다. |
TranscriptSegment
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
문자 메시지
|
text | string |
이 세그먼트의 대본 텍스트(정리됨)입니다. |
|
시작 시간(밀리초)
|
startMs | integer |
시작 시간(밀리초)입니다. |
|
종료 시간(밀리초)
|
endMs | integer |
종료 시간(밀리초)입니다. |
|
기간(ms)
|
durationMs | integer |
이 세그먼트의 기간(밀리초)입니다. |
|
시작 시간(원래)
|
startTime | string |
원래 YouTube 시간 형식(예: '3:24') |
|
시작 시간(형식 지정)
|
startTimeFormatted | string |
형식이 지정된 시작 시간(예: '3:24') |
|
종료 시간(형식 지정)
|
endTimeFormatted | string |
형식이 지정된 종료 시간(예: '3:26') |
|
기간(서식 지정)
|
durationFormatted | string |
형식이 지정된 기간(예: '0:02') |
|
Word 개수
|
wordCount | integer |
이 세그먼트의 단어 수입니다. |
|
문자 수
|
characterCount | integer |
이 세그먼트의 문자 수입니다. |