/// <summary> /// Saves access token and other meta data to a file on desktop /// </summary> /// <param name="kitecon">The initialized instance of kite connect</param> /// <param name="reqtoken">The request token receieved after login</param> /// <returns></returns> public static dynamic Saveaccesstoken(ref KiteConnect kitecon, string reqtoken) { dynamic data = kitecon.RequestAccessToken(reqtoken, PrgConstants.Apisecret); string path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "data.txt"); using (StreamWriter file = File.CreateText(path)) { foreach (dynamic item in data) { file.WriteLine("{0}={1}", item.Key, item.Value); } } return(data); }