• EnglishSpanishGermanFrenchPolishChinese (Traditional)


EnglishSpanishGermanFrenchPolishChinese (Traditional)

Operating systems, scripting, PowerShell and security

Operating systems, software development, scripting, PowerShell tips, network and security

Menú principal
  • Categorías
  • Cursos
  • Libro de PowerShell
  • Lo mejor
  • Lo último
  • Proyectos
  • Contactar
Ir al contenido

Subir un vídeo a Azure Video Indexer

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#URI del servicio Azure Video Indexer
$vision = 'https://videobreakdown.azure-api.net/Breakdowns/Api/Partner/Breakdowns'
#URL del vídeo que se va a subir
$videoUrl = "https://www.jesusninoc.com/wp-content/uploads/2017/12/Introducción-a-Bash.mp4"
 
#Petición POST con los parametros necesarios para subir el vídeo
$response = Invoke-WebRequest `
     -Uri ($vision + "?name=some_name&description=some_description&privacy=private&partition=some_partition&videoUrl=" + $videoUrl) `
     -ContentType "application/octet-stream" `
     -Headers @{'Ocp-Apim-Subscription-Key' = 'Clave del API'} `
     -Method 'Post' `
     -ErrorAction Stop `
     -UseBasicParsing | ConvertFrom-Json
 
#Obtener el id del vídeo
$response
 
#Comprobar si se ha subido el vídeo mediante con el id del vídeo (método GET)
$response2 = Invoke-WebRequest `
     -Uri ($vision + "/" + $response + "/State") `
     -Headers @{'Ocp-Apim-Subscription-Key' = 'Clave del API'} `
     -Method 'Get' `
     -ErrorAction Stop `
     -UseBasicParsing | ConvertFrom-Json
 
$response2

Publicado el día 18 de enero de 2018

CATEGORÍAS

PowerShell, Reconocimiento

ETIQUETAS

.NET, Azure, Bash, ConvertFrom-JSON, HTTPS, Invoke-WebRequest, Jesús Niño Camazón, JSON, Servicio, UseBasicParsing, Video Indexer

MÁS

  • Crear un servidor web con un servicio que permita leer un código QR desde PowerShell
  • Almacenar un fichero en el servidor eXist-db mediante una solicitud PUT desde PowerShell
  • Pedir el nombre de un proceso y mostrar información del proceso mediante PowerShell con Node-PowerShell, EJS (Embedded JavaScript), Body-parser y Express
  • Apagar y encender la Bombilla Inteligente TP-Link Kasa Regulable KL110 desde PowerShell
  • 11. Gestión del Directorio Activo (nivel intermedio)
  • Sistema que permite almacenar en un fichero los credenciales de usuario de Windows haciendo una petición a un servidor web mediante el método POST. Después obtener el password en texto plano