コード例 #1
0
ファイル: Login.cs プロジェクト: Sketch-Laboratory/Hetzer
        public ITwitterCredentials confirmAuthFlow(string pinCode)
        {
            var userCredentials = AuthFlow.CreateCredentialsFromVerifierCode(pinCode, authenticationContext);

            File.WriteAllText(path, new JavaScriptSerializer().Serialize(HetzerCredential.fromTwitterCredentials(userCredentials)));
            return(userCredentials);
        }
コード例 #2
0
ファイル: Login.cs プロジェクト: Sketch-Laboratory/Hetzer
            public static HetzerCredential fromTwitterCredentials(ITwitterCredentials c)
            {
                var o = new HetzerCredential();

                o.token  = c.AccessToken;
                o.secret = c.AccessTokenSecret;
                return(o);
            }
コード例 #3
0
ファイル: Login.cs プロジェクト: Sketch-Laboratory/Hetzer
        public ITwitterCredentials getCredentials()
        {
            HetzerCredential credentials = null;

            try
            {
                var json = File.ReadAllText(path);
                credentials = new JavaScriptSerializer().Deserialize <HetzerCredential>(json);
            }
            catch
            {
            }
            return((credentials != null) ? credentials.toTwitterCredentials() : null);
        }