Esempio n. 1
0
        /// <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);
        }