Instagram api如何通过用户ID获得最佳照片

时间:2013-09-28 15:07:15

标签: api instagram

嗯,问题全部都在标题中。

我确信我们可以通过此类请求获得最近的媒体。

https://api.instagram.com/v1/users/3/media/recent/?access_token=576700128.f59def8.d9c85d1ef8e84be383ca95657921c3f8

但如何获得所有媒体?

我认为这将是答案的关键,因为我们可以获取所有照片,然后根据喜欢的数量对它们进行排序,然后只获得它们中的一部分。

1 个答案:

答案 0 :(得分:2)

我认为你可以通过两个请求实现这一目标。

首先,您可以请求/ users / user-id

{
"data": {
    "id": "1574083",
    "username": "snoopdogg",
    "full_name": "Snoop Dogg",
    "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_1574083_75sq_1295469061.jpg",
    "bio": "This is my bio",
    "website": "http://snoopdogg.com",
    "counts": {
        "media": 1320,
        "follows": 420,
        "followed_by": 3410
    }
}

如您所见,此用户上传的所有媒体都有媒体记录。

然后在/ users / user-id / media / recent中,您可以将参数COUNT设置为媒体计数,这样您就可以获得该用户上传的所有媒体。

虽然我没有尝试过。