gpt4 book ai didi

api - Instagram 在 max_id 之后获取标签最近的用户媒体

转载 作者:行者123 更新时间:2023-12-04 12:33:01 25 4
gpt4 key购买 nike

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

媒体 ID 类似于 [0-9]+_[0-9]+,让我们假设一天后,我只想获取新数据,所以我订购了存储在我的数据库中的媒体,通过instagram 的创建时间,然后我选择最新的那个并获取其 ID,例如“121231232213123_12312312312”。

然后我使用该 ID 作为 API 端点的 max_id 属性 https://api.instagram.com/v1/tags/ {tag_name}/media/recent,我假设,如果没有人上传任何内容,我会得到新的 user_media 或一个空数组。

问题是我收到了所有相同的数据,就像它不过滤我的结果也不使用 max_id 一样。

这是正确的行为还是我应该做其他事情?

谢谢,

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

https://groups.google.com/forum/?fromgroups#!topic/instagram-api-developers/QyjCORkjr3I

最佳答案

我发现了 2 个技巧,对你有用:

  • 您应该使用 min_id ,以获得新媒体。 max_id将返回照片,比具有此 ID 的照片更旧。
  • 最好用live API为了用新照片动态更新您的数据库。

  • 更新:

    Instagram 实时 API 现已弃用。但是,您现在可以使用与 facebook 非常相似的 webhooks 订阅系统。详情请见 this回答。

    关于api - Instagram 在 max_id 之后获取标签最近的用户媒体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17009999/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com