Transcripción de YouTube (publicador independiente) (versión preliminar)
Un servicio personalizado para recuperar transcripciones de vídeos de YouTube mediante la API interna de YouTube.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones de Power Apps excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Power Automate | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Nombre | Troy Taylor |
| URL | https://github.com/troystaylor/PowerPlatformConnectors |
| Correo Electrónico | troy@troystaylor.com |
| Metadatos del conector | |
|---|---|
| Publicador | troystaylor |
| Website | https://www.youtube.com |
| Directiva de privacidad | https://policies.google.com/privacy |
| Categorías | Contenido y archivos; Productividad |
Transcripción de YouTube (publicador independiente)
Un servicio personalizado para recuperar transcripciones de vídeos de YouTube mediante el servicio interno de YouTube.
Editor: Troy Taylor
Prerrequisitos
No se necesitan requisitos previos para este servicio.
Obtención de credenciales
Este conector no requiere autenticación. Se accede a las transcripciones de YouTube a través de puntos de conexión de API públicos.
Operaciones admitidas
Obtener transcripción de vídeo
Recupera y transforma la transcripción de un vídeo de YouTube especificado en un formato limpio y descriptivo de Power Platform con metadatos mejorados y procesamiento de texto.
Problemas conocidos y limitaciones
- Las transcripciones deben estar disponibles para el vídeo (generado automáticamente o cargado manualmente por el creador)
- Solo funciona con vídeos públicos de YouTube
- Usa la API interna de YouTube que puede cambiar sin previo aviso
- El código personalizado transforma respuestas complejas en formato simplificado de Power Platform
- Asegúrese de cumplir los términos de servicio de YouTube.
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Obtener transcripción de vídeo |
Recupera y transforma la transcripción de un vídeo de YouTube especificado en un formato limpio y descriptivo de Power Platform. Solo tiene que proporcionar el identificador de vídeo de YouTube y el código personalizado controla automáticamente toda la generación de parámetros complejos. |
Obtener transcripción de vídeo
Recupera y transforma la transcripción de un vídeo de YouTube especificado en un formato limpio y descriptivo de Power Platform. Solo tiene que proporcionar el identificador de vídeo de YouTube y el código personalizado controla automáticamente toda la generación de parámetros complejos.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de vídeo de YouTube
|
externalVideoId | True | string |
Id. de vídeo de YouTube (11 caracteres): se encuentra al final de las direcciones URL de vídeo de YouTube (por ejemplo, youtube.com/watch?v=DC2p3kFjcK0) |
Devoluciones
- Body
- TranscriptResponse
Definiciones
TranscriptResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Success
|
success | boolean |
Indica si la transcripción se recuperó correctamente. |
|
Segmentos de transcripción
|
segments | array of TranscriptSegment |
Matriz de segmentos de transcripción con información de texto y tiempo. |
|
Segmentos totales
|
totalSegments | integer |
Número total de segmentos de transcripción. |
|
Duración total (ms)
|
totalDurationMs | integer |
Duración total del vídeo en milisegundos. |
|
Duración total
|
totalDurationFormatted | string |
Duración total del vídeo en formato legible (por ejemplo, "4:36") |
|
Transcripción completa
|
fullTranscript | string |
Texto de transcripción completo como una sola cadena. |
|
Language
|
language | string |
Idioma de la transcripción (por ejemplo, "inglés (generado automáticamente)") |
|
Procesado en
|
processedAt | string |
Marca de tiempo ISO 8601 cuando se procesó la respuesta. |
|
Mensaje de error
|
error | string |
Mensaje de error si el valor correcto es false. |
TranscripciónSegment
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Mensaje de texto
|
text | string |
Texto de transcripción de este segmento (limpiado). |
|
Hora de inicio (ms)
|
startMs | integer |
Hora de inicio en milisegundos. |
|
Hora de finalización (ms)
|
endMs | integer |
Hora de finalización en milisegundos. |
|
Duración (ms)
|
durationMs | integer |
Duración de este segmento en milisegundos. |
|
Hora de inicio (original)
|
startTime | string |
Formato de hora original de YouTube (por ejemplo, "3:24") |
|
Hora de inicio (con formato)
|
startTimeFormatted | string |
Hora de inicio con formato (por ejemplo, "3:24") |
|
Hora de finalización (con formato)
|
endTimeFormatted | string |
Hora de finalización con formato (por ejemplo, "3:26") |
|
Duración (con formato)
|
durationFormatted | string |
Duración con formato (por ejemplo, "0:02") |
|
Recuento de palabras
|
wordCount | integer |
Número de palabras de este segmento. |
|
Recuento de caracteres
|
characterCount | integer |
Número de caracteres de este segmento. |