2

さて、質問はすべてタイトルにあります。

そのようなリクエストで最近のメディアを入手できることは確かです。

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

しかし、すべてのメディアを取得するにはどうすればよいでしょうか?

それが答えの鍵になると思います。なぜなら、すべての写真を取得し、いいねの数で並べ替えて、その一部を取得するだけだからです。

4

1 に答える 1

2

私が思うに、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 をメディア数に設定できるため、このユーザーがアップロードしたすべてのメディアを取得できると思います。

私はそれを試していません。

于 2013-10-02T10:33:21.190 に答える