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
- Body
- TranscriptResponse
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. |