protected override void OnShown(EventArgs e) { base.OnShown(e); if (this.FacebookAppFacade.AppSettings.RememberMe && !string.IsNullOrEmpty(this.FacebookAppFacade.AppSettings.LastAccessToken)) { this.FacebookAppFacade.m_LoginResult = FacebookService.Connect(this.FacebookAppFacade.AppSettings.LastAccessToken); FacebookAppFacade.m_LoggedInUserProxy = new UserProxy(this.FacebookAppFacade.m_LoginResult.LoggedInUser); this.setFormInfo(); } }
internal void Connect(string i_LastAccessToken) { try { LoginResult = FacebookService.Connect(i_LastAccessToken); } catch { Login(); } }
public void LoginAndInit() { if (!m_AppSettings.RememberUser) { m_Result = FacebookService.Login("1450160541956417", "public_profile", "user_friends", "user_birthday", "user_photos"); // m_Result = FacebookService.Login("805313746467364", "public_profile", "user_friends", "user_birthday", "user_photos"); } else { m_Result = FacebookService.Connect(m_AppSettings.LastAccessToken); } }
private Action m_LogOut = null; // required for Facebook Logout method public FormMain() { InitializeComponent(); m_AppSettings = AppSettings.LoadFromFile(); this.Size = m_AppSettings.m_LastWindowSize; this.Location = m_AppSettings.m_LastWindowLocation; if (m_AppSettings.m_RememberUser && !string.IsNullOrEmpty(m_AppSettings.m_LastAccessToken)) { m_LoginResult = FacebookService.Connect(m_AppSettings.m_LastAccessToken); loadUser(); } }
private void loginWithToken() { Debug.Print("loginWithToken " + Thread.CurrentThread.Name); FacebookService.s_CollectionLimit = k_CollectionLimit; string token = m_userSettings.LastUsedToken; LoginResult result = FacebookService.Connect(token); if (!string.IsNullOrEmpty(result.AccessToken)) { m_LoggedInUser = result.LoggedInUser; m_userSettings.LastUsedToken = result.AccessToken; m_userSettings.Save(); Invoke(new UserLoadedDelegate(ShowUserProfile), m_LoggedInUser); } else { MessageBox.Show(result.ErrorMessage); } }
public UserData LoginAndInit() { UserData resUserData = null; if (m_StoreToken.LoadLogin(r_TokenFileName)) { LoginResult = FacebookService.Connect(m_StoreToken.m_Token); } else { LoginResult = FacebookService.Login( //"753926335063958", "1450160541956417", "public_profile", "email", "publish_to_groups", "user_birthday", "user_age_range", "user_gender", "user_link", "user_tagged_places", "user_videos", "publish_to_groups", "groups_access_member_info", "user_friends", "user_events", "user_likes", "user_location", "user_photos", "user_posts", "user_hometown"); if (!string.IsNullOrEmpty(LoginResult.AccessToken)) { m_StoreToken.SaveLogin(LoginResult.AccessToken, r_TokenFileName); } } resUserData = new UserData(LoginResult.LoggedInUser); FetchUserData(resUserData); return(resUserData); }
public void Connect() { m_LoginResult = FacebookService.Connect(this.AccessToken); setLoggedInUser(); }