Dela via


YouTube-avskrift (oberoende utgivare) (förhandsversion)

En anpassad tjänst för att hämta avskrifter från YouTube-videor med hjälp av det interna YouTube-API:et.

Den här anslutningsappen är tillgänglig i följande produkter och regioner:

Tjänster Class Regioner
Copilot Studio Premie Alla Power Automate-regioner utom följande:
     - Amerikanska myndigheter (GCC)
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Logiska appar Norm Alla Logic Apps-regioner utom följande:
     – Azure Government-regioner
     – Regioner i Azure Kina
     - US Department of Defense (DoD)
Power Apps Premie Alla Power Apps-regioner utom följande:
     - Amerikanska myndigheter (GCC)
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Power Automate Premie Alla Power Automate-regioner utom följande:
     - Amerikanska myndigheter (GCC)
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Kontakt
Namn Troy Taylor
URL https://github.com/troystaylor/PowerPlatformConnectors
E-postmeddelande troy@troystaylor.com
Metadata för anslutningsprogram
Utgivare troystaylor
Webbplats https://www.youtube.com
Sekretesspolicy https://policies.google.com/privacy
Kategorier Innehåll och filer; Produktivitet

YouTube-avskrift (oberoende utgivare)

En anpassad tjänst för att hämta avskrifter från YouTube-videor med hjälp av den interna YouTube-tjänsten.

Utgivare: Troy Taylor

Förutsättningar

Det finns inga krav som krävs för den här tjänsten.

Hämta autentiseringsuppgifter

Den här anslutningsappen kräver inte autentisering. YouTube-avskrifter nås via offentliga API-slutpunkter.

Åtgärder som stöds

Hämta videoavskrift

Hämtar och omvandlar avskriften för en angiven YouTube-video till ett rent, Power Platform-vänligt format med förbättrade metadata och textbearbetning.

Kända problem och begränsningar

  • Avskrifter måste vara tillgängliga för videon (genereras automatiskt eller laddas upp manuellt av skaparen)
  • Fungerar endast med offentliga YouTube-videor
  • Använder YouTubes interna API som kan ändras utan föregående meddelande
  • Anpassad kod omvandlar komplexa svar till förenklat Power Platform-format
  • Se till att YouTubes användarvillkor uppfylls

Begränsningsgränser

Name Anrop Förnyelseperiod
API-anrop per anslutning 100 60 sekunder

Åtgärder

Hämta videoavskrift

Hämtar och omvandlar avskriften för en angiven YouTube-video till ett rent, Power Platform-vänligt format. Ange bara YouTube-video-ID:t och den anpassade koden hanterar all komplex parametergenerering automatiskt.

Hämta videoavskrift

Hämtar och omvandlar avskriften för en angiven YouTube-video till ett rent, Power Platform-vänligt format. Ange bara YouTube-video-ID:t och den anpassade koden hanterar all komplex parametergenerering automatiskt.

Parametrar

Name Nyckel Obligatorisk Typ Description
YouTube-video-ID
externalVideoId True string

YouTube-video-ID (11 tecken) – hittades i slutet av YouTube-video-URL:er (t.ex. youtube.com/watch?v=DC2p3kFjcK0)

Returer

Definitioner

TranscriptResponse

Name Sökväg Typ Description
Success
success boolean

Anger om avskriften har hämtats.

Avskriftssegment
segments array of TranscriptSegment

Matris med avskriftssegment med text- och tidsinformation.

Totalt antal segment
totalSegments integer

Totalt antal avskriftssegment.

Total varaktighet (ms)
totalDurationMs integer

Total videovaraktighet i millisekunder.

Total varaktighet
totalDurationFormatted string

Total videovaraktighet i läsbart format (t.ex. "4:36")

Fullständig avskrift
fullTranscript string

Fyll i avskriftstext som en enda sträng.

Language
language string

Språk för avskriften (t.ex. "Engelska (automatiskt genererad)")

Bearbetas vid
processedAt string

ISO 8601-tidsstämpel när svaret bearbetades.

Felmeddelande
error string

Felmeddelande om lyckades är falskt.

TranscriptSegment

Name Sökväg Typ Description
Text
text string

Transkriptionstexten för det här segmentet (rensad).

Starttid (ms)
startMs integer

Starttid i millisekunder.

Sluttid (ms)
endMs integer

Sluttid i millisekunder.

Varaktighet (ms)
durationMs integer

Varaktighet för det här segmentet i millisekunder.

Starttid (ursprunglig)
startTime string

Ursprungligt YouTube-tidsformat (t.ex. "3:24")

Starttid (formaterad)
startTimeFormatted string

Formaterad starttid (t.ex. "3:24")

Sluttid (formaterad)
endTimeFormatted string

Formaterad sluttid (t.ex. "3:26")

Varaktighet (formaterad)
durationFormatted string

Formaterad varaktighet (t.ex. "0:02")

Antal ord
wordCount integer

Antal ord i det här segmentet.

Antal tecken
characterCount integer

Antal tecken i det här segmentet.