Instagram API: How to get all user media?

后端 未结 10 2087
灰色年华
灰色年华 2020-11-28 02:36

In general I need to get all user media.

User has more than 250 photos.

I do /users/1/media/recent/?access_token=...&count=250

But i

10条回答
  •  谎友^
    谎友^ (楼主)
    2020-11-28 02:59

    Use the best recursion function for getting all posts of users.

    pagination;
            $pagearray=json_decode(json_encode($page),true);
            $pagecount=count($pagearray);
    
            foreach( $data->data as $user_data )
            {
                $posts[$i++]=$user_data->link;
            }
    
            if($pagecount>0)
                return getPost($page->next_url,$i);
            else
                return $posts;
        }
        $posts=getPost("https://api.instagram.com/v1/users/CLIENT-ACCOUNT-NUMBER/media/recent?client_id=CLIENT-ID&count=33",0);
    
        print_r($posts);
    
    ?>
    

提交回复
热议问题