YouTube-Transkript (unabhängiger Herausgeber) (Vorschau)
Ein benutzerdefinierter Dienst zum Abrufen von Transkriptionen aus YouTube-Videos mithilfe der internen YouTube-API.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche: – Azure Government-Regionen - Azure China-Regionen - US Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-Regionen mit Ausnahme der folgenden: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Name | Troy Taylor |
| URL | https://github.com/troystaylor/PowerPlatformConnectors |
| troy@troystaylor.com |
| Connectormetadaten | |
|---|---|
| Herausgeber | Troystaylor |
| Webseite | https://www.youtube.com |
| Datenschutzrichtlinie | https://policies.google.com/privacy |
| Kategorien | Inhalt und Dateien; Produktivität |
YouTube-Transkript (unabhängiger Herausgeber)
Ein benutzerdefinierter Dienst zum Abrufen von Transkriptionen aus YouTube-Videos mithilfe des internen YouTube-Diensts.
Herausgeber: Troy Taylor
Voraussetzungen
Für diesen Dienst sind keine Voraussetzungen erforderlich.
Abrufen von Anmeldeinformationen
Dieser Connector erfordert keine Authentifizierung. YouTube-Transkripte werden über öffentliche API-Endpunkte aufgerufen.
Unterstützte Vorgänge
Videotranskript abrufen
Ruft das Transkript für ein angegebenes YouTube-Video in ein sauberes, power Platform-freundliches Format mit erweiterten Metadaten und Textverarbeitung ab und wandelt sie um.
Bekannte Probleme und Einschränkungen
- Transkripte müssen für das Video verfügbar sein (automatisch generiert oder manuell vom Ersteller hochgeladen)
- Funktioniert nur mit öffentlichen YouTube-Videos
- Verwendet die interne API von YouTube, die sich ohne Vorheriges ändern kann.
- Benutzerdefinierter Code wandelt komplexe Antworten in ein vereinfachtes Power Platform-Format um.
- Bitte stellen Sie sicher, dass die Nutzungsbedingungen von YouTube eingehalten werden.
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
Aktionen
| Videotranskript abrufen |
Ruft das Transkript für ein angegebenes YouTube-Video in ein sauberes, power Platform-freundliches Format ab und wandelt es um. Stellen Sie einfach die YouTube-Video-ID bereit, und der benutzerdefinierte Code behandelt automatisch alle komplexen Parametergenerierungen. |
Videotranskript abrufen
Ruft das Transkript für ein angegebenes YouTube-Video in ein sauberes, power Platform-freundliches Format ab und wandelt es um. Stellen Sie einfach die YouTube-Video-ID bereit, und der benutzerdefinierte Code behandelt automatisch alle komplexen Parametergenerierungen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
YouTube Video ID
|
externalVideoId | True | string |
Die YouTube-Video-ID (11 Zeichen) – gefunden am Ende der YouTube-Video-URLs (z. B. youtube.com/watch?v=DC2p3kFjcK0) |
Gibt zurück
- Body
- TranscriptResponse
Definitionen
TranscriptResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Success
|
success | boolean |
Gibt an, ob die Transkription erfolgreich abgerufen wurde. |
|
Transkriptsegmente
|
segments | array of TranscriptSegment |
Array von Transkriptsegmenten mit Text- und Anzeigedauerinformationen. |
|
Segmente insgesamt
|
totalSegments | integer |
Gesamtzahl der Transkriptsegmente. |
|
Gesamtdauer (ms)
|
totalDurationMs | integer |
Gesamtdauer von Videos in Millisekunden. |
|
Gesamtdauer
|
totalDurationFormatted | string |
Gesamtdauer von Videos in lesbaren Formaten (z. B. "4:36") |
|
Vollständige Transkription
|
fullTranscript | string |
Vollständiger Transkripttext als einzelne Zeichenfolge. |
|
Language
|
language | string |
Sprache des Transkripts (z. B. "Englisch (automatisch generiert)") |
|
Verarbeitet am
|
processedAt | string |
ISO 8601-Zeitstempel, als die Antwort verarbeitet wurde. |
|
Fehlermeldung
|
error | string |
Fehlermeldung, wenn der Erfolg falsch ist. |
TranscriptSegment
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Text
|
text | string |
Der Transkripttext für dieses Segment (bereinigt). |
|
Startzeit (ms)
|
startMs | integer |
Startzeit in Millisekunden. |
|
Endzeit (ms)
|
endMs | integer |
Endzeit in Millisekunden. |
|
Dauer (ms)
|
durationMs | integer |
Dauer dieses Segments in Millisekunden. |
|
Startzeit (Original)
|
startTime | string |
Ursprüngliches YouTube-Zeitformat (z. B. "3:24") |
|
Startzeit (formatiert)
|
startTimeFormatted | string |
Formatierte Startzeit (z. B. "3:24") |
|
Endzeit (formatiert)
|
endTimeFormatted | string |
Formatierte Endzeit (z. B. "3:26") |
|
Dauer (formatiert)
|
durationFormatted | string |
Formatierte Dauer (z. B. "0:02"). |
|
Wortanzahl
|
wordCount | integer |
Die Anzahl der Wörter in diesem Segment. |
|
Zeichenanzahl
|
characterCount | integer |
Die Anzahl der Zeichen in diesem Segment. |