好吧,问题都在标题中。
我确信我们可以通过此类请求获取最新媒体。
但是如何获取所有媒体呢?
我认为这将是答案的关键,因为我们可以获取所有照片,然后按喜欢的数量对它们进行排序,然后只获取其中的一部分。
最佳答案
正如我所想,您可以通过两个请求来实现这一目标。
首先你可以请求/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 设置为媒体计数,这样您将获得该用户上传的所有媒体,我认为。
不过我还没有尝试过。
关于api - Instagram api如何通过用户id获取最佳照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19068364/