RecentMedia() public method

Get the most recent media published by a user http://instagram.com/developer/endpoints/users/#get_users_media_recent
public RecentMedia ( string userId, string next_max_id, string prev_max_id ) : ApiResponse
userId string the id of the user (self if null)
next_max_id string
prev_max_id string
return ApiResponse
Exemplo n.º 1
0
        public ActionResult Next()
        {
            string next_max_id = RouteData.Values["id"] != null ? RouteData.Values["id"].ToString() : "";
            UsersClient client = new UsersClient(base.userToken.access_token);
            ApiResponse<FeedItem> media = client.RecentMedia(null, next_max_id, null);

            ViewData["PreviousPage"] = media.data[0].id;
            ViewData["Photos"] = media;

            return View("Index");
        }
Exemplo n.º 2
0
        protected override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            try {
                if (userToken != null) {
                    UsersClient client = new UsersClient(userToken.access_token);
                    ApiResponse<FeedItem> recentMedia = client.RecentMedia(null, null, null);

                    ViewData["UserData"] = client.User(null).data;

                    if (recentMedia != null) {
                        ViewData["RecentMedia"] = recentMedia.data.Take(6).ToList();
                        ViewData["Following"] = client.Follows(null).data.Take(12).ToList();
                        ViewData["FollowedBy"] = client.FollowedBy(null).data.Take(12).ToList();
                    }
                } else {
                    MediaClient mediaClient = new MediaClient("");
                    ViewData["Popular"] = mediaClient.Popular(EnvironmentHelpers.GetConfigValue("ClientId")).data;
                    ViewData["Authenticated"] = "false";
                }
            } catch { }

            base.OnActionExecuting(filterContext);
        }