【问题标题】:Getting media likes returning likes sorted by user ID not by recency让媒体喜欢返回按用户 ID 而非新近度排序的喜欢
【发布时间】:2016-02-16 18:54:33
【问题描述】:

如果特定用户喜欢某个帖子,我们有一个读取媒体喜欢​​执行操作的应用程序。几天前,我们的团队注意到 Instagram 返回的点赞是按点赞帖子的用户 ID 排序的,不是是按新近度排序的。 Instagram 的网站没有指定排序顺序,this answer 声称它们是根据时间戳降序排列的。

我的问题是,这是 Instagram 错误,还是 Instagram API 的预期行为?

【问题讨论】:

  • 有意思,也注意到了

标签: instagram-api


【解决方案1】:

我设法以某种方式与 Instagram 的开发人员支持取得了联系,他们确认按用户 ID 排序是预期的行为,并且他们目前没有计划在未来更改排序。

【讨论】:

  • 是最近100个赞后只按用户ID排序,还是按用户ID对整个列表排序后返回前100个赞?我怀疑是前者。可以通过比较不同时间从 /media/media-id/likes 端点返回的喜欢来确认。我正在努力确认这一点。
  • 按ID排序,然后返回点赞数。
  • 实际上,端点首先抓取最近的 100 个左右的喜欢,然后按用户 ID 对它们进行排序。我昨天喜欢了一个帖子。在 /media/{media-id}/likes 的点赞列表中看到它。然后我在几个小时后再次查看了列表(此时帖子已经获得了 200 多个赞),我的赞消失了。然后我不喜欢并喜欢那个帖子。当我再次点击那个端点时,我的喜欢就在列表中。
猜你喜欢
  • 2016-03-10
  • 1970-01-01
  • 2017-09-06
  • 2016-09-07
  • 1970-01-01
  • 1970-01-01
  • 2020-11-04
  • 2012-09-20
  • 1970-01-01
相关资源
最近更新 更多