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(); } }
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; } } }
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 }); } }