我意识到,自2013年12月8日星期日起,Instagram API不会返回喜欢媒体的正确用户数.
示例:对于500个喜欢的媒体,API会返回一个只有大约120个用户的列表.
星期天之前一切运作良好,我没有任何来自Instagram的通知改变这个主题的政策.
官方Instagram API控制台返回与我的应用程序相同数量的用户,因此我认为Instagram API有错误或他们更改了策略.
大家都注意到了同样的问题吗?
非常感谢任何有助于解决问题的反馈!约瑟夫
小智 9
Instagram似乎最近改变了他们/喜欢的API终点.我注意到的变化/错误是:
以前,通过分页过程,每张照片最多可获得1000个喜欢.
和你一样,我没有看到他们的API发生变化的官方公告.我继续对他们缺乏沟通和不断从API中删除功能感到失望.
Instagram 始终将端点返回的点赞数量限制{media_id}/likes为约 100 个。这是为了减少服务器上的负载(并保护 API 客户端在尝试在结果负载中加载潜在的数千个点赞者时不会崩溃)。不幸的是,他们也不对点赞者列表进行分页。
但请注意,在点赞数超过 120 的情况下,端点中返回的点赞数与端点本身返回的属性/likes完全不同。count{media_id}
例如:
https://api.instagram.com/v1/media/607348114809499642_58658/likes
仅返回数组中的 120 个赞,而
https://api.instagram.com/v1/media/607348114809499642_58658
表示计数是6930
更新
看来这些结果现在可能会像在官方应用程序中显示的那样进行分页。然而,正如 TomRoggero 下面指出的那样,API 中实际上可能不可用。
| 归档时间: |
|
| 查看次数: |
8908 次 |
| 最近记录: |