static void TestGetPastEvents(IFacebookSession session) { var selector = new Selector(); var lastEvents = session.GetBasicPastEventsData(); var selectedEvent = selector.Select(lastEvents, e => e.Title); if (selectedEvent != null) { PrintEventParticipants(selectedEvent); } else { Console.WriteLine("Kein gültiges Event gewählt."); } }
/// <summary> /// Public constructor for facebook.Permissions /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Permissions(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.Groups /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Groups(IFacebookSession session) : base(session) { }
public IFacebookApi Initialize(IFacebookSession session) { AuthToken = string.Empty; #if !SILVERLIGHT InstalledCulture = CultureInfo.InstalledUICulture; #else InstalledCulture = CultureInfo.CurrentUICulture; #endif Session = session; Auth = new Auth(Session); Video = new Video(Session); Marketplace = new Marketplace(Session); Admin = new Admin(Session); Photos = new Photos(Session); Users = new Users(Session); Friends = new Friends(Users, Session); Events = new Events(Session); Groups = new Groups(Session); Notifications = new Notifications(Session); Profile = new Profile(Session); Fbml = new Fbml(Session); Feed = new Feed(Session); Fql = new Fql(Session); LiveMessage = new LiveMessage(Session); Message = new Message(Session); Batch = new Batch(Session); Pages = new Pages(Session); Application = new Application(Session); Data = new Data(Session); Permissions = new Permissions(Session); Connect = new Connect(Session); Comments = new Comments(Session); Stream = new Stream(Session); Status = new Status(Session); Links = new Links(Session); Notes = new Notes(Session); Intl = new Intl(Session); Batch.Batch = Batch; Permissions.Permissions = Permissions; Batch.Permissions = Permissions; Permissions.Batch = Batch; foreach (IRestBase restBase in new IRestBase[] {Auth, Video, Marketplace, Admin, Photos, Users, Friends, Events, Groups, Notifications, Profile, Fbml, Feed, Fql, LiveMessage, Message, Pages, Application, Data, Connect, Comments, Stream, Status, Links, Notes}) { restBase.Batch = Batch; restBase.Permissions = Permissions; } return this; }
/// <summary> /// Public constructor for facebook.Auth /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Auth(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.Data /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Data(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.Pages /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Pages(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.Photo /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Photos(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.Friends /// </summary> /// <param name="users"></param> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Friends(IUsers users, IFacebookSession session) : base(session) { _users = users; }
/// <summary> /// Public constructor for facebook.Status /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Status(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.video /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Video(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.Notifications /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Notifications(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.Users /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Users(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.Feed /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Feed(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.Fbml /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Fbml(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.Events /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Events(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.Links /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Links(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.LiveMessage /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Message(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.Application /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Application(IFacebookSession session) : base(session) { }
static void TestGetBigEventById(IFacebookSession session) { var harleyDays = session.GetEvent("377496955695973"); PrintEventParticipants(harleyDays); }
/// <summary> /// Public constructor for facebook.Stream /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Stream(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for Facebook.ExampleObject /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Admin(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.Batch /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Batch(IFacebookSession session) : base(session) { }
/// <summary> /// Public constructor for facebook.Comments /// </summary> /// <param name="session">Needs a connected Facebook Session object for making requests</param> public Comments(IFacebookSession session) : base(session) { }