Ejemplo n.º 1
0
 public void ResponseOAuth(Web.ResOAuth oauth)
 {
     if (oauth.isCallBack)
     {
         DataInstence.UpdateToken(oauth);
         System.Diagnostics.Process.Start($"https://api.twitter.com/oauth/authorize?oauth_token={oauth.tokenStr}");
     }
     else
     {
         DataInstence.UpdateToken(oauth);
         FileInstence.UpdateToken(DataInstence.userInfo);
         LoadMyInfo();
     }
 }
Ejemplo n.º 2
0
 public void ChangeAccount(string screen_name)
 {
     foreach (UserKey item in switter.dicUserKey.Values)
     {
         if (item.screen_name == screen_name)
         {
             DataInstence.UpdateToken(new Web.ResOAuth()
             {
                 tokenStr = item.Token, secretStr = item.TokenSecret, isCallBack = false
             });
             switter.selectAccount = item;
             SaveSwitter();
             if (followList.dicFollow.ContainsKey(switter.selectAccount.id))
             {
                 DataInstence.dicFollwing = followList.dicFollow[switter.selectAccount.id];
             }
             break;
         }
     }
 }
Ejemplo n.º 3
0
        private void ChangeAccount(UserKey userKey)
        {
            UserKey token = null;

            if (userKey != null)
            {
                if (switter.dicUserKey.ContainsKey(userKey.id))
                {
                    token = switter.dicUserKey[userKey.id];
                }
            }
            else
            {
                if (switter.dicUserKey.Count > 0)
                {
                    foreach (UserKey item in switter.dicUserKey.Values)
                    {
                        token = item;
                        break;
                    }
                }
            }
            foreach (UserKey item in switter.dicUserKey.Values)
            {
                if (item.id == token.id)
                {
                    switter.selectAccount = item;
                    break;
                }
            }
            if (token != null)
            {
                DataInstence.UpdateToken(new Web.ResOAuth()
                {
                    tokenStr = token.Token, secretStr = token.TokenSecret, isCallBack = false
                });
            }
        }