Instagram /tags/{tag name}/media/recent端点以意外顺序返回媒体

Instagram /tags/{tag name}/media/recent端点以意外顺序返回媒体,instagram,instagram-api,Instagram,Instagram Api,直到最近,/tags/{tag name}/media/recent还返回了由“create_time”按降序排列的媒体(从较新的帖子到较旧的帖子) 但最近,有时在序列中返回的帖子不符合此逻辑,请参见以下示例: A) 使用标签“dinobots”(总共向端点发送两个请求)获取最新的66篇文章。我只是在输出: data.media.create_time data.media.create_时间格式为日期 data.media.id (请注意,我在4月5日进行了此测试,我的总部位于西班牙-UTC/

直到最近,/tags/{tag name}/media/recent还返回了由“create_time”按降序排列的媒体(从较新的帖子到较旧的帖子)

但最近,有时在序列中返回的帖子不符合此逻辑,请参见以下示例:

A) 使用标签“dinobots”(总共向端点发送两个请求)获取最新的66篇文章。我只是在输出:

  • data.media.create_time
  • data.media.create_时间格式为日期
  • data.media.id
  • (请注意,我在4月5日进行了此测试,我的总部位于西班牙-UTC/GMT+2)

    我们可以在两个请求中看到意外行为:

    请求1

     18: 1459708173|Sun Apr 03 2016 20:29:33 GMT+0200 (CEST)|1220443073341475244_1542131713
     19: 1459613301|Sat Apr 02 2016 18:08:21 GMT+0200 (CEST)|1219647231831493625_1542131713
     20: 1459698643|Sun Apr 03 2016 17:50:43 GMT+0200 (CEST)|1220363133557136321_1188882549
     21: 1459693153|Sun Apr 03 2016 16:19:13 GMT+0200 (CEST)|1220317075470193760_2270469004
     22: 1459058162|Sun Mar 27 2016 07:56:02 GMT+0200 (CEST)|1214990384828005207_1263918085
     23: 1459653372|Sun Apr 03 2016 05:16:12 GMT+0200 (CEST)|1219983365973449998_1419533814
    
    我不希望19号和22号职位出现在这个序列中(至少在这个职位上)

    请求2

      2: 1459544999|Fri Apr 01 2016 23:09:59 GMT+0200 (CEST)|1219074275068545453_2951569545
      3: 1459051997|Sun Mar 27 2016 06:13:17 GMT+0200 (CEST)|1214938669235826889_213123067
      4: 1459052492|Sun Mar 27 2016 06:21:32 GMT+0200 (CEST)|1214942819474469175_213123067
      5: 1459052556|Sun Mar 27 2016 06:22:36 GMT+0200 (CEST)|1214943359633715533_213123067
      6: 1459052611|Sun Mar 27 2016 06:23:31 GMT+0200 (CEST)|1214943818138251608_213123067
      7: 1459535486|Fri Apr 01 2016 20:31:26 GMT+0200 (CEST)|1218994468785293515_3091006857
    
    3至5个员额(包括)同上

    任何帮助都将不胜感激。我最初将此查询发送给Instagram支持,但尚未收到他们的回复。这种情况并不总是发生,但我已经在一些标签中看到了这种奇怪的行为,这使得按日期过滤的过程有点不一致

    亲切问候,


    David

    是的,他们的API显然有问题。我也提交了一份报告(两周前),但还没有听到任何消息。Stackoverflow上有几个线程提到了这个问题,非常感谢@Joel,经过进一步调查,它看起来像是包含seek标记的新注释在序列中出现得更早(被视为更新),而不是使用相同标记创建的旧图片(标记在标题字段中),虽然不确定是否总是这样。这里是主要线索:谢谢@xecgr,我还没有足够的声誉在其他线程上发表评论。我有更多的见解。似乎只有包含hashtag且由发布媒体的同一用户所做的评论才对序列计数。即1。user1在2014年发布了一张带有标签“hello”2的图片。从那时到现在,许多照片都被贴了出来。user1向图片添加新的注释,包括标记“hello”4。从IG获取最新媒体,图片A将出现在序列中的第一个位置。我不知道如果user1发布没有任何标签的图片B,然后编辑相同的图片并添加标签“hello”,会发生什么情况
      2: 1459544999|Fri Apr 01 2016 23:09:59 GMT+0200 (CEST)|1219074275068545453_2951569545
      3: 1459051997|Sun Mar 27 2016 06:13:17 GMT+0200 (CEST)|1214938669235826889_213123067
      4: 1459052492|Sun Mar 27 2016 06:21:32 GMT+0200 (CEST)|1214942819474469175_213123067
      5: 1459052556|Sun Mar 27 2016 06:22:36 GMT+0200 (CEST)|1214943359633715533_213123067
      6: 1459052611|Sun Mar 27 2016 06:23:31 GMT+0200 (CEST)|1214943818138251608_213123067
      7: 1459535486|Fri Apr 01 2016 20:31:26 GMT+0200 (CEST)|1218994468785293515_3091006857