• 0
AUTOCONTROL

No puedo autentificarme con la API de Mercado Libre para C#

Question

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?)

2019-12-12_07-30-11.png

Edited by AUTOCONTROL
Aclaración sobre el redirectURL

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now