public void Connect() { try { m_LoginResult = FacebookService.Connect(AccessToken); r_FacadesSharedData.FacebookUser = m_LoginResult.LoggedInUser; if (UpdatingSuccessfulLogin != null) { UpdatingSuccessfulLogin.Invoke(); } } catch (Exception e) { throw new Exception("Connection failed", e); } }
public void Login() { FacebookService.s_CollectionLimit = k_CollectionLimit; m_LoginResult = FacebookService.Login( k_AppId, "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_posts", "user_hometown", "user_photos"); if (string.IsNullOrEmpty(m_LoginResult.ErrorMessage) || m_LoginResult.ErrorMessage == " ()") { r_FacadesSharedData.FacebookUser = m_LoginResult.LoggedInUser; AccessToken = m_LoginResult.AccessToken; if (UpdatingSuccessfulLogin != null) { UpdatingSuccessfulLogin.Invoke(); } } else { NoticingLoginError(m_LoginResult.ErrorMessage); } }