Subir Videos a Youtube Con Api .Net
Holas amigos.
La maravilla de youtube tiene a nuestra disposición subir videos a youtube con código c#, lo que nos permite hostear en caso de concursosnuestros videos, y evitar de esta manera el consumo total de red de nuestro server. Ademas de que youtube genera los thumnail automaticamente de nuestros videos.
Seré breve...
Lo que hay que haceres:
PRIMERO
Agregar las dll del API de youtube en la carpeta Bin.
SEGUNDO
Y el código para subir el video es:
YouTubeRequestSettings settings = new YouTubeRequestSettings("Productregister", "AI39si6re-ojTHK7fz4bJuANkmbywdbvWF68eqJmw3t1ApkGR-IhZ6n8zdXB7QUcKt9bRHJQkZUf4QAu8o46W8yMHEkn6Z07DQ", "useryoutube", "passyoutube");
YouTubeRequest request = newYouTubeRequest(settings);
((GDataRequestFactory)request.Service.RequestFactory).Timeout = 9999999; //esto es para cuando el archivo a subir es muy grande
Video newVideo = new Video();newVideo.Title = tbhistoriatitulo.Text;
newVideo.Tags.Add(new MediaCategory("People", YouTubeNameTable.CategorySchema));
newVideo.Description = tbhistoriadescripcion.Text;newVideo.YouTubeEntry.Private = false;
newVideo.YouTubeEntry.MediaSource = new MediaFileSource("video.mov", "video/x-ms-wmv");
Video createdVideo = request.Upload(newVideo);//createdVideo.VideoId;//este es el id del video que es generado por youtube
LO QUE HAY QUE CAMBIAR DEL CODIGO ANTERIOR
a. Product register: Este es como crear un usuario y una contraseña, en el panel dedesarrollador.
Ahi entonces crearemos un usuario y una contraseña.
b. AI39si6re-ojTHK7fz4bJuANkmbywdbvWF68eqJmw3t1ApkGR-IhZ6n8zdXB7QUcKt9bRHJQkZUf4QAu8o46W8yMHEkn6Z07DQ: Esa cantidad de letras esel developer key que también aparece en el panel de desarrollador.
c. useryoutube: Este es el usuario normal que tienes de youtube, si no tienes uno, crea uno.
d. passyoutube: Este es el...
Regístrate para leer el documento completo.