YouTube-transcriptie (onafhankelijke uitgever) (preview)
Een aangepaste service voor het ophalen van transcripties van YouTube-video's met behulp van de interne YouTube-API.
Deze connector is beschikbaar in de volgende producten en regio's:
| Dienst | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Logic Apps- | Standaard | Alle Logic Apps-regio's , met uitzondering van het volgende: - Azure Government-regio's - Azure China-regio's - Us Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Contactpersoon | |
|---|---|
| Naam | Troy Taylor |
| URL | https://github.com/troystaylor/PowerPlatformConnectors |
| E-mailen | troy@troystaylor.com |
| Connectormetagegevens | |
|---|---|
| Uitgever | troy larenlor |
| Webpagina | https://www.youtube.com |
| Privacybeleid | https://policies.google.com/privacy |
| Categorieën | Inhoud en bestanden; Productiviteit |
YouTube-transcriptie (onafhankelijke uitgever)
Een aangepaste service voor het ophalen van transcripties van YouTube-video's met behulp van de interne YouTube-service.
Uitgever: Troy Taylor
Vereiste voorwaarden
Er zijn geen vereisten nodig voor deze service.
Referenties verkrijgen
Voor deze connector is geen verificatie vereist. YouTube-transcripties worden geopend via openbare API-eindpunten.
Ondersteunde bewerkingen
Videotranscriptie ophalen
Haalt de transcriptie voor een opgegeven YouTube-video op en transformeert deze in een schone, power platformvriendelijke indeling met verbeterde metagegevens en tekstverwerking.
Bekende problemen en beperkingen
- Transcripties moeten beschikbaar zijn voor de video (automatisch gegenereerd of handmatig geüpload door de maker)
- Werkt alleen met openbare YouTube-video's
- Maakt gebruik van de interne API van YouTube, die zonder kennisgeving kan worden gewijzigd
- Met aangepaste code worden complexe antwoorden omgezet in vereenvoudigde Power Platform-indeling
- Zorg ervoor dat u voldoet aan de servicevoorwaarden van YouTube
Beperkingslimieten
| Name | Aanroepen | Verlengingsperiode |
|---|---|---|
| API-aanroepen per verbinding | 100 | 60 seconden |
Acties
| Videotranscriptie ophalen |
Haalt de transcriptie voor een opgegeven YouTube-video op en transformeert deze in een schone, power platformvriendelijke indeling. Geef gewoon de YouTube-video-id op en de aangepaste code verwerkt alle complexe parametergeneratie automatisch. |
Videotranscriptie ophalen
Haalt de transcriptie voor een opgegeven YouTube-video op en transformeert deze in een schone, power platformvriendelijke indeling. Geef gewoon de YouTube-video-id op en de aangepaste code verwerkt alle complexe parametergeneratie automatisch.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
YouTube-video-id
|
externalVideoId | True | string |
De YouTube-video-id (11 tekens) - aan het einde van youTube-video-URL's (bijvoorbeeld youtube.com/watch?v=DC2p3kFjcK0) |
Retouren
- Body
- TranscriptResponse
Definities
TranscriptResponse
| Name | Pad | Type | Description |
|---|---|---|---|
|
Success
|
success | boolean |
Geeft aan of het transcript is opgehaald. |
|
Transcriptiesegmenten
|
segments | array of TranscriptSegment |
Matrix van transcriptsegmenten met tekst en tijdsinstellingen. |
|
Totaal aantal segmenten
|
totalSegments | integer |
Totaal aantal transcriptsegmenten. |
|
Totale duur (ms)
|
totalDurationMs | integer |
Totale videoduur in milliseconden. |
|
Totale duur
|
totalDurationFormatted | string |
Totale videoduur in leesbare indeling (bijvoorbeeld '4:36') |
|
Volledige transcriptie
|
fullTranscript | string |
Volledige transcriptietekst als één tekenreeks. |
|
Language
|
language | string |
Taal van het transcript (bijvoorbeeld 'Engels (automatisch gegenereerd)') |
|
Verwerkt op
|
processedAt | string |
ISO 8601-tijdstempel toen het antwoord werd verwerkt. |
|
Foutmelding
|
error | string |
Foutbericht als geslaagd onwaar is. |
TranscriptSegment
| Name | Pad | Type | Description |
|---|---|---|---|
|
Tekst
|
text | string |
De transcriptietekst voor dit segment (opgeschoond). |
|
Begintijd (ms)
|
startMs | integer |
Begintijd in milliseconden. |
|
Eindtijd (ms)
|
endMs | integer |
Eindtijd in milliseconden. |
|
Duur (ms)
|
durationMs | integer |
Duur van dit segment in milliseconden. |
|
Begintijd (oorspronkelijk)
|
startTime | string |
Oorspronkelijke YouTube-tijdnotatie (bijvoorbeeld '3:24') |
|
Begintijd (opgemaakt)
|
startTimeFormatted | string |
Opgemaakte begintijd (bijvoorbeeld '3:24') |
|
Eindtijd (opgemaakt)
|
endTimeFormatted | string |
Opgemaakte eindtijd (bijvoorbeeld '3:26') |
|
Duur (opgemaakt)
|
durationFormatted | string |
Opgemaakte duur (bijvoorbeeld '0:02') |
|
Aantal woorden
|
wordCount | integer |
Het aantal woorden in dit segment. |
|
Aantal tekens
|
characterCount | integer |
Aantal tekens in dit segment. |