1

Remote API + Worker Services o Windows Services

Тема: Remote API + Worker Services o Windows Services

Hola,

Estoy creando un Worker Services o Windows Services que se debe conectar con Remote API y obtener algunas cosas, luego las proceso de alguna forma para crear un XML. Después me conecto con un WebService API Rest y envió los datos. Todo funciona perfectamente hasta aquí.


Solo tengo un problema debo obtener el token programáticamente. Y hasta ahora, no he podido hacerlo. La única forma es entrando a la siguiente pagina.

https://hosting.wialon.com/login.html

pero necesito que el Servicio Windows, obtenga el token en forma automática y no exista intervención humana ya que este proceso corre en segundo plano en un servidor dedicado a estas labores.

Esta es mi función con la que me autentifico con Wialon.

public Wi_Login LoginWialon()
{
   var request = (HttpWebRequest)WebRequest
                             .Create("https://hst-api.wialon.com/wialon/ajax.html?svc=token/login");

   // Aquí necesitamos reemplazar la variable Token por una función que me permita obtener uno automáticamente
   // var Token = GetWialonToken(); // Obtener Token Esperado

   var postData = "&params={\"token\":\" + Token + "\"}";
   var data = Encoding.UTF8.GetBytes(postData);
   request.Method = "POST";
   request.ContentType = "application/x-www-form-urlencoded";
   request.ContentLength = data.Length;
   using (var stream = request.GetRequestStream())
   {
       stream.Write(data, 0, data.Length);
   }
   var response = (HttpWebResponse)request.GetResponse();
   var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
   Wi_Login login =JsonConvert.DeserializeObject(responseString);

   return login;
}

¿Alguien podrá ayudarme en este tema?

Saludos y gracias de ante mano.

Saludos,
Sauro Dev
2

Remote API + Worker Services o Windows Services

Re: Remote API + Worker Services o Windows Services

Estimados Jose Donoso!


Gracias por comentar tus inquietudes e ideas acerca de WIALON, con respecto al tema de las herramientas del SDK y WIALON API se debe dirigir a la sesión del foro Custom SDK development en Ingles.


Custom SDK development - https://forum.gurtam.com/viewforum.php?id=59


Muchas gracias y esperamos sus comentarios para seguir trabajando en soluciones para sus necesidades.


Gurtam
www.gurtam.com

3

Remote API + Worker Services o Windows Services

Re: Remote API + Worker Services o Windows Services

Aquí esta la solución

https://forum.gurtam.com/viewtopic.php?id=16731

Saludos,
Sauro Dev