Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
 internal void Connect(string i_LastAccessToken)
 {
     try
     {
         LoginResult = FacebookService.Connect(i_LastAccessToken);
     }
     catch
     {
         Login();
     }
 }
Beispiel #3
0
 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);
     }
 }
Beispiel #4
0
        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();
            }
        }
Beispiel #5
0
        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);
            }
        }
Beispiel #6
0
        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);
        }
Beispiel #7
0
 public void Connect()
 {
     m_LoginResult = FacebookService.Connect(this.AccessToken);
     setLoggedInUser();
 }