Instagram API仅返回4个喜欢的数据

时间:2015-05-01 12:52:11

标签: instagram-api

我正在使用Instagram API来获取具有我的组织喜欢的特定主题标签的图像。但是当API进行get调用时,响应会返回这样的数据,其中like计数为83(!),返回的实际类似数据仅显示4(!)。我在这里看过帖子,表明Instagram会为喜欢的人返回大约120个数据。为什么我只得四岁?

我正在使用的api电话是: https://api.instagram.com/v1/tags/mytag/media/recent/?client_id=myclientID

    public CustomGrid() {
    }

2 个答案:

答案 0 :(得分:1)

使用这些端点从Instagram获取媒体时:

/users/<user-id>/media/recent

/tags/<tag-name>/media/recent

你不会在回复中拥有所有喜欢的东西;同样的评论。 这只是Instagram的限制。我认为在每个媒体用户提取中返回所有(或很多)喜欢/评论可能真的很昂贵。

但不要担心,如果你得到了你想要的媒体,你将拥有他们的id并且你可以使用这个终点:

/media/<media-id>/likes

然后你会喜欢(使用分页来获取所有)并用它们做一些很棒的事情。

希望它对你有所帮助。

答案 1 :(得分:0)

这可能是三件事:

1)一个错误,但这不太可能(是一个双关语!)

2)分页。您需要使用MIN_TAG_ID and/or MAX_TAG_ID set在另一个来电中询问更多数据。

3)隐私。 Instagram用户在其个人资料上拥有隐私设置。描述here。即使用分页,这肯定会降低数量。