Pepeillo

Members
  • Contador de contenido

    5
  • Unido

  • Última visita

  • Feedback

    N/A

Sobre Pepeillo

  • Rango
    Novato
  • Cumpleaños 26/06/70

Contact Methods

  • Website URL
    https://github.com/mOrfiUs/uploaderNet

Profile Information

  • Gender
    Male
  1. No recuerdo como llegué aquí, pero es un buen punto de encuentro para algunos temas. Saludos!!
  2. Hola, te mandé un privado
  3. Sample video (youtube)Source Code - GithubIntroducción:Varios Host de imágenes y servicios de monetización disponen de una API, que a menudo suele ser difícilmente accesible desde .Net.Dichas API's tienen un funcionamiento común. Se envían datos a la web mediante una petición POST y ésta devuelve un texto (link) en formato JSON, XML, plano, etc.La composición de los elementos a enviar incluye uno o varios identificadores (ID, hash), así como los datos a procesar, bien sea texto o un fichero.Ésta composición puede resultar simple o verdaderamente compleja como en el caso de Binbox.Las peticiones se realizan casi siempre de modo asíncrono mediante HttpWebRequest, aunque están implementados varios ejemplos más simples utilizando WebClient.En este código se muestra como acceder de forma simple desde c#.API's incluidas:Monetization ServicesBinbox ShorteEncryption ServicesRelink nCrypt encrypterme.ga youpaste.co linkcrypter.netImages HostPicload Imgur DevianstarPara la utilización de las API's se requiere de una cuenta, así como la activación de la API dentro de las opciones de usuario de cada servicio.Ejemplo del archivo uploaderNet.apisidShorte=eeeeeeeeeidRelink=2222222222idBinbox=idBinboxidNCrypt=rrrrrrrrrrrridImgur=eeeeeeeeeidSecretImgur=6666666666idPicload=idPicloadhashPicload=ddddddddddddurlMCrypter=http://encrypterme.ga/apiurlMCrypter=http://youpaste.co/apiurlMCrypter=http://linkcrypter.net/api(El programa selecciona el primer valor válido para cada campo)Puntos de interés:La integración entre Java y .Net necesita de una DLL adicional, Jurassic.dll. Llegar a comprender el funcionamiento de esta integración puede resultar muy complejo, pero una vez adquiridos los conocimientos necesarios, se abre un abanico de posibilidades para la ejecución de todo tipo de Scripts escritos en java desde .Net.El servicio de monetización Binbox utiliza "Javascript Stanford Crypto Library"Gracias a ésta integración de ambas plataformas (Java y .Net) en un par de líneas de código se pueden resolver problemas que de otra forma requerirían de la migración del código, tarea que puede demorarse meses.Para el acceso a Picload, se ha creado una DLL compatible con COM+, una tecnología de más de 20 años que sigue siendo válida en entornos Windows. Esto hace posible que se pueda llamar desde PHP, Excel, Java, o cualquier aplicación windows.El diseño de la interfaz está inspirado en los actuales Windows 10 y Android (conocidos como Metro o Modern)Se ha implementado un InputBox con este mismo diseño, que es fácilmente accesible y permite una interacción simple con el usuario.Observaciones:La utilización masiva de estas API's puede acabar con bloqueos temporales de las cuenta de usuario, o incluso la expulsión del servicio.Cuando se desarrolla dentro de un grupo de trabajo es imprescindible ajustarse a las normas básicas de escritura de código, y de esa forma llevo escribiendo durante años dentro de los grupos de programadores en los que he participado.Por ejemplo, la utilización de corchetes en las enumeraciones:foreach (Control ctrl in this.Controls){ctrl.BackColor = this.BackColor;}Dado que el desarrollo de este ejemplo ha sido unipersonal y carece de un enfoque didáctico, se han omitido deliberadamente todo tipo de corchetes innecesarios, por lo que la lectura de este código puede resultar complicada.Tampoco contiene, en general, comentarios. Y se han excluido casi todos los bloques try/catch, por lo que apenas hay control de errores. En un desarrollo típico el control de errores supone un 40% del código.Si necesita un desarrollo a medida, o cualquier otra cuestión, no dude en contactar a través del correo.apifilmaffinityimdb[[at]]g m ail.com