【问题标题】:Get a list of users who have liked a media -> not working anymore获取喜欢媒体的用户列表 -> 不再工作
【发布时间】:2015-01-29 01:11:05
【问题描述】:

我意识到,自 2013 年 12 月 8 日星期日以来,Instagram API 不会返回正确的喜欢媒体的用户数量。

示例:对于一个有 500 个赞的媒体,API 返回一个只有大约 120 个用户的列表。

在周日之前一切正常,我没有收到 Instagram 的任何通知更改有关此主题的政策。

官方 Instagram API 控制台返回的用户数量与我的应用相同,因此我认为 Instagram API 存在错误或他们更改了政策。

大家都注意到了同样的问题吗?

非常感谢任何有助于解决问题的反馈! 约瑟夫

【问题讨论】:

    标签: instagram


    【解决方案1】:

    Instagram 最近似乎更改了他们的 /likes API 端点。我注意到的变化/错误是:

    • count 参数被忽略。
    • 最多返回 120 个赞,但由于已删除帐户的赞数可能会减少(这些都包含在 120 的计数中,但不包含在返回的数据中)
    • 不再返回点赞端点的分页功能(即只返回一页点赞数据)。
    • 使用授权的 access_token(即来自用户的登录),您无法从私人帐户上的媒体中检索喜欢的信息。

    以前,通过分页过程,每张照片最多可获得 1000 个赞。

    和你一样,我没有看到他们的 API 变化的官方公告。我仍然对他们连续缺乏通信以及不断从 API 中删除功能感到失望。

    【讨论】:

    • 我完全同意你的看法,不可靠性和所有新的限制都非常令人失望。我对 Instagram 有一些了解,它们正在快速增长,但使用 API 我们需要一些一致性和一些清晰的沟通......让我们拭目以待,看看接下来的变化。
    【解决方案2】:

    Instagram 一直将{media_id}/likes 端点中返回的点赞数限制在 100 左右。这是为了减少他们服务器上的负载(并保护 API 客户端不会在尝试在结果有效负载中加载潜在的数千个喜欢的人时崩溃)。不幸的是,他们也不会对喜欢的人列表进行分页。

    但请注意,在点赞数超过 120 的情况下,/likes 端点返回的点赞数与{media_id} 端点本身返回的count 属性完全不同。

    例如:

    https://api.instagram.com/v1/media/607348114809499642_58658/likes

    只返回数组中的 120 个赞,而

    https://api.instagram.com/v1/media/607348114809499642_58658

    表示计数为6930

    更新

    看起来这些结果现在可能会被分页,因为它们出现在分页的官方应用程序中。但是,正如 TomRoggero 在下面指出的那样,API 中实际上可能不可用。

    【讨论】:

    • 您好,感谢您的回复,但这并不是全部真相。是的,有一个限制,但在周日之前,请求 api.instagram.com/v1/media//607348114809499642_58658/… 返回了 1000 个数据集。这是真的!因此,我认为 Instagram 已将这一限制从 1000 个更改为大约 120 个数据集(喜欢媒体的用户)。不幸的是,没有关于此限制的信息,这非常可悲。
    • 我从未见过喜欢返回超过 100 个左右的结果:在 Instagram 应用程序、我在 IG 平台上开发的任何应用程序或任何流行的第 3 方应用程序中都没有?例如,这是mine on Statigram 之一,虽然它有 1306 个赞,但只有 120 个出现在列表中。
    • 我也得到了 120,这很奇怪。我不确定之前是什么,但绝对不是 120……私人照片上还有一个喜欢的错误,也许这与它有关(我的照片供参考 statigr.am/p/480646617176107470_319505)仅显示 118 个赞
    • 18 个月前是 100 -- 在应用程序、所有 3 方应用程序和 API 中。总是有变化,但如果由于某种原因它吐出 1000,那实际上将是一个相当严重的错误(并且对性能非常不利)。缺点是他们不对结果进行分页,这使得列表实际上毫无用处。
    • @r3mus 我之前肯定能得到至少 1000 个...我以前喜欢用 cmd+f 来查看某些人是否喜欢我的照片
    猜你喜欢
    • 1970-01-01
    • 2015-03-16
    • 1970-01-01
    • 2016-09-07
    • 1970-01-01
    • 2015-09-28
    • 1970-01-01
    • 1970-01-01
    • 2019-05-20
    相关资源
    最近更新 更多