Esempio n. 1
0
        public void CreateFacebookEvent(FacebookEventMessage facebookEventMessage)
        {
            var facebookClient = new FacebookClient(facebookEventMessage.AccessToken);

            var postParams = new
            {
                name        = facebookEventMessage.Invite.Title,
                caption     = "You're all invited to participate",
                description = facebookEventMessage.Invite.Description,
                location    = facebookEventMessage.Invite.Where,
                start_time  = facebookEventMessage.Invite.Start,
            };

            facebookClient.Post("/me/events", postParams);
        }
Esempio n. 2
0
        public void CreateFacebookPost(FacebookEventMessage facebookEventMessage)
        {
            var facebookClient = new FacebookClient(facebookEventMessage.AccessToken);

            var description = string.IsNullOrEmpty(facebookEventMessage.Invite.Description)
                ? "Event sent by iMeet.io"
                : facebookEventMessage.Invite.Description;

            var postParams = new
            {
                name        = facebookEventMessage.Invite.Title,
                caption     = "You're all invited to participate",
                description = description,
                link        = "http://imeet.io/",
                picture     = "http://imeet.io/favicon.ico"
            };

            facebookClient.Post("/me/feed", postParams);
        }
Esempio n. 3
0
 public void Handle(FacebookEventMessage message)
 {
     FacebookEventSender.CreateFacebookPost(message);
 }