Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using Discord;
- using System.Security.Cryptography;
- namespace Discord0ConsoleApp
- {
- class Program
- {
- static void Main(string[] args)
- {
- string claveapi = "2287299a81245ccca5605ff0bd7739d0";
- string claveprivada = "$1$Mqpuiz0I$nh3ZhvNmzqwHKFILAGfz00";
- string iddeusuario = "58124";
- string idalojamiento = "52190";
- string autentificador
- = DameRevoltijo(claveapi, iddeusuario, idalojamiento, "2014-03-06" , "2014-03-08", claveprivada);
- ServiceReference1.AvaiBookPortTypeClient avaibook = new ServiceReference1.AvaiBookPortTypeClient();
- ServiceReference1.isUnitLockedRequestType isUniLockedDatos = new ServiceReference1.isUnitLockedRequestType();
- isUniLockedDatos.apikey = claveapi;
- isUniLockedDatos.token = autentificador;
- isUniLockedDatos.unitId = idalojamiento;
- isUniLockedDatos.userId = iddeusuario;
- isUniLockedDatos.startDate = new DateTime(2014, 03, 06);
- isUniLockedDatos.endDate = new DateTime(2014, 03, 08);
- ServiceReference1.isUnitLockedResponseType responseDatos = avaibook.isUnitLocked(isUniLockedDatos);
- /*string username = Settings1.Default.Username;
- string password = Settings1.Default.Password;
- string servername = Settings1.Default.Server;
- Console.WriteLine("{0}..{1}..{2}", username, password, servername);
- DiscordClient client;
- client = new DiscordClient(x =>
- {
- x.LogLevel = LogSeverity.Info;
- x.LogHandler = Log;
- });
- var c = client.Connect(username, password);
- string token = c.Result;
- var server = client.FindServers(servername).FirstOrDefault();
- if (server != null)
- {
- var channel = server.AllChannels.FirstOrDefault();
- if (channel != null)
- {
- Task<Message> x = channel.SendMessage("from code");
- Message msg = x.Result;
- }
- }
- var dc = client.Disconnect();*/
- }
- private static string DameRevoltijo(params string[] parametros)
- {
- string cadenaconcatenada = string.Concat(parametros);
- Console.WriteLine(cadenaconcatenada);
- //Calculo SHA1
- SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider();
- byte[] revoltijoSha1;
- revoltijoSha1 = sha.ComputeHash(enconde(cadenaconcatenada));
- MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
- //Calculo MD5 del SHA1 calculado
- byte[] revoltijoMd5 = md5.ComputeHash(revoltijoSha1);
- Console.WriteLine(BitConverter.ToString(revoltijoMd5));
- Console.WriteLine(BitConverter.ToString(revoltijoMd5).Replace("-", "").ToLower());
- //string cadenilla = System.Text.Encoding.UTF8.GetString(revoltijoMd5);
- //Console.Write("clave: " + BitConverter.ToString(StringToByteArray(this.txtClaveAPI.Text)));
- return BitConverter.ToString(revoltijoMd5).Replace("-", "").ToLower();
- //return cadenilla;
- }
- public static void Log(object sender, LogMessageEventArgs e)
- {
- Console.WriteLine(e.Message);
- }
- private static byte[] enconde(string inputstring)
- {
- byte[] data = Encoding.UTF8.GetBytes(inputstring);
- return data;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement