Api Instagram获取标记最新用户媒体后的max_id

Api Instagram获取标记最新用户媒体后的max_id,api,instagram,Api,Instagram,让我为标签获取最近的用户媒体。。。我能够将API返回给我的信息存储在数据库中 媒体id类似于[0-9]+龃[0-9]+,让我知道,一天后,我只想获取新数据,所以我在instagram创建时间之前订购存储在数据库中的媒体,然后选择最新的媒体并获取其id,类似于“121231232213123龃12312” 然后,我将该Id用作API端点{tag_name}/media/recent的max_Id属性,我假设,如果没有人上传任何内容,我将获得新的user_media或空数组 问题是我收到的数据都是一

让我为标签获取最近的用户媒体。。。我能够将API返回给我的信息存储在数据库中

媒体id类似于[0-9]+龃[0-9]+,让我知道,一天后,我只想获取新数据,所以我在instagram创建时间之前订购存储在数据库中的媒体,然后选择最新的媒体并获取其id,类似于“121231232213123龃12312”

然后,我将该Id用作API端点{tag_name}/media/recent的max_Id属性,我假设,如果没有人上传任何内容,我将获得新的user_media或空数组

问题是我收到的数据都是一样的,就像它没有过滤我的结果,也没有使用max_id一样

这是正确的行为还是我应该做些别的

谢谢

ps:我也在谷歌集团上发布了同样的问题:


我发现了两个对您有用的提示:

  • 您应该使用
    min\u id
    ,以获取新媒体
    max_id
    将返回比具有此id的照片旧的照片
  • 最好使用它,以便用新照片动态更新数据库
  • 更新:


    Instagram live API现在已被弃用。不过,你现在可以使用webhooks订阅系统,它与facebook非常相似。详细信息可在答案中找到。

    是否有办法获取一个月内的所有照片?您可以反复浏览最近媒体的列表并检查日期(与1.month.ago或smth进行比较)。如何获取帖子数据?向Instagram API提出请求。完成后,您应该获得JSON和所有post数据,如:NP,您可以始终使用ruby Time.at(..)来获取准确的时间。例如,Time.at(1404817910)给出2014-07-08 11:11:50+0000 For me:)Max和MIn ID用于解析分页数据响应,它们不是API实际查询的参数。