AUTOCONTROL

Members
  • Content Count

    1
  • Joined

  • Last visited

  1. Estoy usando la API de Mercado Libre que se encuentra en https://www.nuget.org/packages/MercadoLibreSdk/ y siguiendo las instrucciones que se hallan en https://github.com/comsechq/mercadolibre-net-sdk. Mi intención es crear una aplicación que se conecte a Mercado Libre y haga algunas operaciones todos los días, y dejarla en una tarea automática que se realice todos los días a la misma hora. Por lo tanto, necesito que sea desatendida (yo no estaré ahí para iniciarla). Con este propósito, he creado una aplicación que realice el logueo, y guardado todas las variables significativas como propiedades de la aplicación. Entiendo que hay que instanciar el servicio con sus credenciales vacías, ir a la url de redirección, obtener un code y ponérselo al método AuthorizeAsync para que, con ese code y el redirectUri, obtenga la autorización y llene las propiedades de token de las credenciales. Ya he ido a la redirectUri, obtenido el code, lo guardo en las propiedades (porque quiero que sea permanente, es una aplicación desatendida) y lo mando al método AuthorizeAsync. Hasta ahí, todo está bien. Mi problema es que eso no está funcionando, después de que llamo al método, las propiedades siguen en null. ¿Qué estoy haciendo mal o qué se puede mejorar en este procedimiento? (Nota: la línea que dice var redirectUrl en realidad está comentada en mi aplicación. En este momento no la uso y estoy obteniendo el code por fuera, lo que no debería importar ya que en realidad esta variable devuelve siempre la misma dirección redirectURL). (Aunque esta pregunta es específica para C#, cabe decir que he hecho intentos en otros lenguajes con el mismo resultado. ¿Qué estoy haciendo mal?)