Пример #1
0
        public static SocialImage ReturnSocialImage(InstagramMedia item)
        {
            SocialImage s = new SocialImage();

            s.Image      = item.Images.StandardResolution.Url;
            s.Date       = item.Created;
            s.Caption    = item.CaptionText;
            s.SocialLink = item.Link;
            return(s);
        }
Пример #2
0
        public static SocialImage ReturnSocialImage(FacebookPost item)
        {
            SocialImage s = new SocialImage();

            s.Image      = item.Picture;
            s.Date       = item.CreatedTime;
            s.Caption    = item.Description;
            s.SocialLink = item.Link;
            return(s);
        }
Пример #3
0
        public static SocialImage ReturnSocialImage(TwitterStatusMessage item)
        {
            SocialImage s          = new SocialImage();
            var         imageMedia = item.Entities.Media != null?item.Entities.Media.FirstOrDefault() : null;

            var urlMedia = item.Entities.Urls != null?item.Entities.Urls.FirstOrDefault() : null;

            var image       = imageMedia != null ? imageMedia.MediaUrl: "";
            var url         = imageMedia != null ? imageMedia.Url : "";
            var urlToRemove = url.Split(' ').Last();

            s.Image      = image;
            s.Date       = item.CreatedAt;
            s.Caption    = !string.IsNullOrWhiteSpace(item.Text) && !string.IsNullOrWhiteSpace(urlToRemove) ? item.Text.Replace(urlToRemove, string.Empty) : "";
            s.SocialLink = url;
            return(s);
        }