Trascrizione di YouTube (editore indipendente) (anteprima)
Un servizio personalizzato per recuperare le trascrizioni dai video di YouTube usando l'API YouTube interna.
Questo connettore è disponibile nei prodotti e nelle aree seguenti:
| Servizio | Class | Regions |
|---|---|---|
| Copilot Studio | Di alta qualità | Tutte le aree di Power Automate , ad eccezione delle seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| App per la logica | Normale | Tutte le aree di App per la logica , ad eccezione delle seguenti: - Aree di Azure per enti pubblici - Aree di Azure Cina - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Power Apps | Di alta qualità | Tutte le aree di Power Apps , ad eccezione dei seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Power Automate | Di alta qualità | Tutte le aree di Power Automate , ad eccezione delle seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Contatto | |
|---|---|
| Nome | Troy Taylor |
| URL | https://github.com/troystaylor/PowerPlatformConnectors |
| troy@troystaylor.com |
| Metadati del connettore | |
|---|---|
| Editore | troystaylor |
| Sito web | https://www.youtube.com |
| Informativa sulla privacy | https://policies.google.com/privacy |
| Categorie | Contenuto e file; Produttività |
Trascrizione di YouTube (editore indipendente)
Un servizio personalizzato per recuperare le trascrizioni dai video di YouTube usando il servizio YouTube interno.
Editore: Troy Taylor
Prerequisiti
Non sono necessari prerequisiti per questo servizio.
Recupero delle credenziali
Questo connettore non richiede l'autenticazione. Le trascrizioni di YouTube sono accessibili tramite endpoint API pubblici.
Operazioni supportate
Ottenere la trascrizione video
Recupera e trasforma la trascrizione per un video YouTube specificato in un formato pulito e descrittivo di Power Platform con metadati avanzati ed elaborazione del testo.
Problemi noti e limitazioni
- Le trascrizioni devono essere disponibili per il video (generato automaticamente o caricato manualmente dall'autore)
- Funziona solo con i video di YouTube pubblici
- Usa l'API interna di YouTube che può cambiare senza preavviso
- Il codice personalizzato trasforma risposte complesse in formato Power Platform semplificato
- Verificare la conformità alle condizioni per l'utilizzo del servizio di YouTube
Limiti per la limitazione delle richieste
| Nome | Chiamate | Periodo di rinnovo |
|---|---|---|
| Chiamate API per connessione | 100 | 60 secondi |
Azioni
| Ottenere la trascrizione video |
Recupera e trasforma la trascrizione per un video YouTube specificato in un formato pulito e intuitivo per Power Platform. È sufficiente fornire l'ID video di YouTube e il codice personalizzato gestisce automaticamente tutta la generazione di parametri complessi. |
Ottenere la trascrizione video
Recupera e trasforma la trascrizione per un video YouTube specificato in un formato pulito e intuitivo per Power Platform. È sufficiente fornire l'ID video di YouTube e il codice personalizzato gestisce automaticamente tutta la generazione di parametri complessi.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
YouTube Video ID
|
externalVideoId | True | string |
ID video di YouTube (11 caratteri) - trovato alla fine degli URL video di YouTube (ad esempio, youtube.com/watch?v=DC2p3kFjcK0) |
Restituisce
- Corpo
- TranscriptResponse
Definizioni
TrascrizioneResponse
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
Success
|
success | boolean |
Indica se la trascrizione è stata recuperata correttamente. |
|
Segmenti di trascrizione
|
segments | array of TranscriptSegment |
Matrice di segmenti di trascrizione con informazioni di testo e temporizzazione. |
|
Totale segmenti
|
totalSegments | integer |
Numero totale di segmenti di trascrizione. |
|
Durata totale (ms)
|
totalDurationMs | integer |
Durata totale del video in millisecondi. |
|
Durata totale
|
totalDurationFormatted | string |
Durata totale del video in formato leggibile (ad esempio, '4:36') |
|
Trascrizione completa
|
fullTranscript | string |
Testo di trascrizione completo come singola stringa. |
|
Language
|
language | string |
Lingua della trascrizione ,ad esempio 'Inglese (generato automaticamente)') |
|
Elaborato all'indirizzo
|
processedAt | string |
Timestamp ISO 8601 durante l'elaborazione della risposta. |
|
Messaggio di errore
|
error | string |
Messaggio di errore se l'operazione ha esito positivo è false. |
TrascrizioneSegment
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
Testo
|
text | string |
Testo della trascrizione per questo segmento (pulito). |
|
Ora di inizio (ms)
|
startMs | integer |
Ora di inizio in millisecondi. |
|
Ora di fine (ms)
|
endMs | integer |
Ora di fine in millisecondi. |
|
Durata (ms)
|
durationMs | integer |
Durata di questo segmento in millisecondi. |
|
Ora di inizio (originale)
|
startTime | string |
Formato ora di YouTube originale (ad esempio, '3:24') |
|
Ora di inizio (formattata)
|
startTimeFormatted | string |
Ora di inizio formattata (ad esempio, '3:24') |
|
Ora di fine (formattata)
|
endTimeFormatted | string |
Ora di fine formattata (ad esempio, '3:26') |
|
Durata (formattata)
|
durationFormatted | string |
Durata formattata (ad esempio, '0:02') |
|
Conteggio parole
|
wordCount | integer |
Numero di parole in questo segmento. |
|
Conteggio caratteri
|
characterCount | integer |
Numero di caratteri in questo segmento. |